- 封装:将数据和对数据的操作封装在一个单元中,对外部隐藏具体实现细节
继承:子类继承父类
public class Cat extends Animal{ } //java中类不支持多继承
方法重写:子类重写父类,方法签名一样,发生在运行阶段
方法签名:方法名+参数列表 作用:唯一一个方法
方法重载:发生在同一个类中,方法名相同,参数列表不同(参数类型,参数数量,参数顺序)的方法,发生在编译阶段
多态:同一种行为的不同表现形式或者形态的能力
多态前提:1.继承、2.方法重写、3.父类引用指向子类对象,自动类型转换
Br cat1 = new Cat();
面向对象编程三大特征:封装、继承、多态
2024-07-11 16:40:01 21 阅读