抽象方法《Thinking in Java》随笔014
AbstractFather类:
1 package cn.skyfffire; 2 3 public abstract class AbstractFather { 4 public abstract int getFive(); 5 }
AbstractSon类:
1 package cn.skyfffire; 2 3 public abstract class AbstractSon extends AbstractFather { 4 5 }
Test:
1 package cn.skyfffire; 2 3 /** 4 * 5 * @author skyfffire 6 * 7 */ 8 public class Test { 9 public static void main(String[] args) { 10 AbstractFather a = new AbstractFather() { 11 public int getFive() { 12 return 5; 13 } 14 }; 15 16 a.getFive(); 17 } 18 }
1.要么在匿名类里实现抽象方法
2.要么在子类里实现抽象方法
3.要么将子类声明为抽象方法,待子类的子孙类来实现
转载于:https://www.cnblogs.com/skyfffire/p/6484749.html
抽象方法《Thinking in Java》随笔014相关推荐
- java随笔三,真正的class大总结
java随笔三:class 一.对象与对象引用 class A{} A pa = new A(); 差不多就是A *pa = new A();显然new的是对象,pa是引用(Java毙了指针,把他换个 ...
- Java随笔——逻辑运算符和(|和||)之间的区别
"&"和"&&"的区别: 使用 & 时,左边的运算无论真假,右边都进行运算: 使用 && 时,如果左边的运算为真 ...
- Java随笔(2017年10月23号~2018年4月7号)
2017年10月23号 1.java:94年改名,95年推出 2.java特性:安全性.可移植性和平台无关性 3.java(jdk)中的bin目录中的.exe结尾的都是运行程序存放可执行文件: lib ...
- Java随笔--分布式
2019独角兽企业重金招聘Python工程师标准>>> java分布式实现方式: CORBA (没接触过,暂且略过) WebService RMI远程方法调用 对于WebServic ...
- java抽象类 抽象方法_Java基础 -- Java 抽象类 抽象方法
总结: 1. 抽象类不能被实例化(初学者很容易犯的错),如果被实例化,就会报错,编译无法通过.只有抽象类的非抽象子类可以创建对象. 2. 抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类. ...
- JAVA确定这天是这年的某一天_[Java] 练习题014: 输入某年某月某日,判断这一天是这一年的第几天?...
import java.util.*; public class Test014 { public static void main(String[] args) throws Exception { ...
- java随笔-扫描使用指定注解的类与方法
前几天项目中让扫描出所有使用Restful API的方法.刚开始还想着用python过滤关键字来查找的,后来想想可以使用反射来搞的.主要包含以下三个步骤: 根据包名解析包的具体路径 查找指定包下指定注 ...
- 排列组合(Java随笔)—全排列
全排列:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列.当m=n时所有的排列情况叫全排列. 公式:全排列数f(n)=n!(定义0!=1)(也 ...
- 设计模式(Java随笔)—生成器模式
生成器模式(Builder Pattern):分离构建算法和具体的构造实现,从而使构建算法可以重用 Separate the construction of a complex object from ...
最新文章
- Android运行报错avd,Android Studio出错:无法在模拟器中启动AVD
- python绘制曲线图-python绘制多个曲线的折线图
- 大数据和python哪个好_大数据语言之争:Java和python哪个好?
- Spring学习10之动态代理
- 邮宝打印面单尺寸调整_如何打印身份证的实际尺寸?怎样用照片打印身份证复印件...
- 为什么BAT这些大企业都喜欢用LoRa技术?
- FastReport4.6程序员手册_翻译
- 集成学习之Adaboost(提升方法)
- 安装配置Exchange 问题集
- 数据库工作笔记009---Centos中导出mysql数据库
- 用户需求和分析——张有亮
- mongodb 的 GridFS 详细分析(二)
- 循环结构程序设计学习心得
- 连接共享打印机出现0x000000bcb问题的解决方法
- 摘要标红:十四五国家政务信息化规划
- 用Python爬虫爬取广州大学教务系统的成绩(内网访问)
- 单、双目相机标定及其校正相关函数整理
- 软件测试常见的问题概略
- Unity入门——角色属性设置
- 基于matlab的双目摄像头标定