![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多态
@GTR
这个作者很懒,什么都没留下…
展开
-
final关键字
final 用于声明属性,方法和类。属性:定义就必须直接赋值或者在构造方法中进行赋值,并且后期都不能 修改。方法:子类里不可以重写。类:不能被定义为抽象类或是接口,不可被继承。final属性赋值 在声明时同时赋值,往往与static 一起使用。声明时不赋值,必须在构造方法中 逐一赋值。总的原则:保证创建每一个对象的 时候,final属性的值是确定的。private int index;private static final double pai=3.14;private原创 2022-03-19 20:54:08 · 62 阅读 · 0 评论 -
面向对象特征--多态
多态 同一种事物,在不同时刻表现不同的状态多态存在的三个必要条件 要有继承(包括接口的实现)(前提条件) 要有重写(前提条件) 父类引用指向子类对象• 当编译期类型是父类,运行期类型是子类时,被称为父类引用指向子类对象class Animal{ ……}class Cat extends Animal{ ……}class Dog extends Animal { ……}Animal x = new Cat() //Animal 的引用指向Cat的对象●多态环境下对成员方法的调..原创 2022-03-19 20:48:04 · 65 阅读 · 0 评论