美文网首页
2022-12-19

2022-12-19

作者: RobertLiu123 | 来源:发表于2022-12-18 17:01 被阅读0次

一、abstract关键字

抽象
abstract可以修饰类,抽象类
abstract可以修饰方法,抽象方法

二、抽象方法

1、方法由abstract修饰
2、没有方法体,用;代替
3、必须写在抽象类中

三、抽象类

1、类由abstract修饰
2、抽象类中可以有抽象方法,也可以有非抽象方法
3、抽象类可以有构造方法,但是不能创建对象
4、抽象类的子类要么全部重写抽象方法,要么子类也成为抽象类

四、抽象的好处

对于一些方法,父类没有必要完成具体的功能,就可以把这类方法设为抽象的,相对应的,子类必须重写这些方法(否则子类就抽象了)

五、接口

java号称单继承
会飞
苍蝇
飞机
风筝

六、接口的说明

1、写到java文件中,由public修饰,用interface关键字
2、接口中的量由public static final 修饰
3、jdk1.8及以前,接口中的方法都由public abstract修饰
1.8以后,可以有普通方法
4、接口中抽象方法的具体功能要由实现类去完成,实现类要么全部重写接口中的抽象方法,要么该实现类成为抽象类
5、一个类只能直接继承自一个类,但是可以实现多个接口
接口与接口是可以多继承的
6、建议,优先使用实现接口,预留继承

七、final关键字

final修饰的量是常量
final修饰的类不能被继承
final修饰的方法不能被重写

八、instanceof运算符

判断某个对象是不是某种类型的

九、内部类

1、成员内部类
2、局部内部类
3、静态内部类
4、匿名内部类

十、内部类的应用

多继承

十一、枚举

相关文章

网友评论

      本文标题:2022-12-19

      本文链接:https://www.haomeiwen.com/subject/ysceqdtx.html