多态中引用类型转换:
可以用 instanceof 来判断是否能进行类型转换:
抽象类:
应用场景:
a 在某些情况下,某个弗雷只是知道其子类应该包含怎样的方法,但无法准去知道这些子类如何实现这下方法。
b从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性。
使用规则:
注:抽象方法没有方法体以分号结束。
接口
概念:接口可以理解为一种特殊的类,有全局常量和公共的抽象方法所组成。
接口定义:
注:接口前面通常加大写i 区别于类名