-
包含抽象方法的类一定是抽象类,抽象类和抽象方法都需要添加关键字 abstract,且顺序为 abstract class查看全部
-
接口是用于规范类的查看全部
-
instanceof运算符 Dog dog=new Dog(); Animal animal=dog;---向上类型转换(没有风险) Dog dog2=(Dog)animal;----向下类型转换,通过(Dog)进行强制转换 如果再加上 Cat cat=(Cat)animal,编译器不会报错,但在程序run的时候,会出错,因为之前的animal已经被cast成为Dog类型了,无法成为Cat类型; 此时可以用if(animal instanceof Cat) 来判断animal是否可以转换为Cat类型查看全部
-
一个外部类和一个内部类分别形成两个文件; 外部类不能直接访问内部类,因为内部类的东西都是封闭的,但内部类可直接访问外部类的内容。查看全部
-
Java里类是单继承的,接口是多继承的查看全部
-
截图啊查看全部
-
匿名内部类查看全部
-
只有继承关系才有多态 抽象类只规定有什么,不规定具体的方法细节查看全部
-
继承初始化顺序: 1.父类对象->属性初始化->构造方法 2.子类对象->属性初始化->构造方法查看全部
-
方法的重写规则 1.返回值类型; 2.方法名;3.参数类型及个数; 都要与父类继承的方法相同,才叫方法的重写。查看全部
-
多态中的引用类型转换查看全部
-
类是单继承,接口是多继承查看全部
-
interface关键字 定义接口 类是点继承的 接口是可以多继承的查看全部
-
static初始化块被最先执行,后来是普通初始化块,最后为构造函数查看全部
-
Java中可以通过初始化块进行数据赋值;static初始化块只能给static变量赋值查看全部
举报
0/150
提交
取消