千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java
2023-07-19 17:51 作者:Nefelibaye | 我要投稿

多态的概念
多态就是多种形态:
形成多态必须满足两个基本条件:继承+重写
父类类型要指向子类对象。例如Father father = new Son();
父类类型调用不到子类独有的方法。
一个对象能调用什么方法看这个对象的定义类型,一个对象会执行什么方法看这个对象的实际类型。(调用看左边,执行看右边)
属性没有多态--静态链接
多态的使用规则
1 父类类型作为形参
2 父类类型作为返回值类型
对象转型
对象转型分为向上转型和向下转型
向上转型: 子类转为父类 Father father = new Son();
向下转型: 父类转为子类 Son son = (Son) father;
final关键字
final可修饰变量--常量
局部常量:在使用前赋一次值。
成员常量:
1.普通成员常量可以在定义的时候赋值,也可以在构造方法里面赋值。
2.静态成员常量可以在定义的时候赋值,也可以在静态代码块里面方法。
final修饰方法
final修饰方法表示这个方法不能被子类重写,但是可以继承。
final修饰的类不能被有子类