1、final关键字是最终的意思可以修飾类,成员变量成员方法。
修饰变量变量就变成了常量,只能被赋值一次
修饰方法方法不能被重写
这也是我们判断是否使用静态关鍵字的条件
静态方法只能访问静态的成员变量和静态的成员方法
在静态方法中是没有this,super关键字的
静态的内容是随着类的加载而加载,this和super是随著对象的创建而存在
1、抽象类和抽象方法必须用abstract关键字修饰
抽象类不一定有抽象方法,有抽象方法的类一定是抽象类
那么抽象类如何實例化呢?
按照多态的方式,由具体的子类实例化其实这也是多态的一种,抽象类多态
要么重写抽象类中的所有抽象方法
2、抽象类的成員的特点
有构造方法,但是不能实例化
那么构造方法的作用是什么呢?
用于子类访问父类数据的初始化
可以有抽象方法限定子类必须完成某些动作
也可以有非抽象方法提高代码复用性
按照多态的方式,由具体的实现类实例化其实这也是多态的一种,接口多态
要么重写接ロ中的所有抽象方法
没有,因为接口主要是扩展功能的而没有具体存在
七、四种权限修饰符的概述和访问特点
归纳一下:在日常开发过程中,编写的类、方法、成员变量的访问
A:要想仅能在本类中访问使用private修饰
B:要想本包中的类都可以访问除了private修饰符,其它都可以
C:要想本包中的類与其他包中的子类可以访问使用protected修饰
D:要想所有包中的所有类都可以访问使用public修饰
类与类_类与接口_接口与接口的关系
继承关系,只能单繼承但是可以多层继承
实现关系,可以单实现也可以多实现。还可以在继承一个类的同时实现多个接口
继承关系可以单继承,也可鉯多继承