最近有些累了.
多态
多态就是对象的多种状态
多态的两种形式
使用父类作为方法形参实现多态
使用父类作为方法返回值
三要素
编写具有继承关系 的父类和子类
子类重写父类方法
使用 父类的引用指向子类的对象
抽象类
抽象类是为子类提供一个”规范”
修饰符 abstract 类名{
修饰符 abstract 返回值类型 方法名(参数列表);//分号结尾,不用写方法体
}
抽象方法没有方法体所以不用花括号
抽象类 里至少有一个抽象方法
在抽象类中的方法不一定是抽象方法,但含有抽象方法的类一定是抽象类
@Override 用来检测是否重写成功
如果子类不想继承抽象类怎么办 子类也抽象一下啊
哎,最近有些累了,先这样吧.