继承、封装、多态
继承
1.多个类具有相同的属性、方法,可以把这些属性放在一个类里面,然后这些类去继承这个类,这个类称为父类
2.子类可以调用父类的方法、属性
3.子类可以写自己的属性和方法,可以对父类进行扩展
4.继承包括:单继承、多重继承、不同类继承一个父类
封装
1.把一个对象的属性私有化,通过公共的接口访问,比如private String name,通过公共的set、get方法访问该属性
多态
1.重写,多个子类重写父类的方法
2.重载,同各类,方法名必须相同,参数类型、参数个数、顺序、返回值、权限修饰符可以不同
重写
- 注:返回值类型 子类 < 父类 的情况 :返回值是有子类的实体类 返回值类型是void、基本数据类型、包装类 不能小于