三大特征
一、封装
使用private修饰变量或方法,只能在当前类中显示;在同包不同类中可以使用getAge();setAge();修改或调用。
二、继承
子类能继承父类的属性和方法,祖先类默认为Object(全部)
不能继承私有属性、构造方法
子类也可以有自己独有的属性或方法
语法: 子类 extends 父类
父类:
子类:
调用
三、访问修饰符
1、private 只作用与本类
2、默认为没有 作用于本类和本包
3、protected 作用于本类,本包和不同包子类
4、public 全部
四、方法重写
子类和父类 方法名相同,返回值相同,参数相同,子类访问修饰符比父类更宽广
父类方法:
子类方法: