组合与继承的选择:是否需要向上转型
为了继承,一般规则是数据成员指定为PRivate,方法指定为public.
构建过程是从基类”向外”扩散的
调用一个带参数的基类构造器,必须使用关键字super显式调用,并配上参数
class Game{ Game(int i){}}class BoardGame extends Game{ BoardGame(int i){ super(i); print(""); }}一个永不改变的编译时常量
提供灵活性,但要确保使用前被初始化. 例如:在重载构造器中赋予不同的值
可读不可改,主要用来向匿名内部类传递数据
在继承中使方法行为保持不变,并且不会被覆盖
类中所有的private方法隐式指定为final的,由于无法调用,也就无法覆盖. 导出类中相同名称的方法是新方法,不是覆盖
不可被继承
新闻热点
疑难解答