摘要:
为什么我不能重写test方法? 因为只有子类方法删除以后可以重写父类的方法test,一开始我删掉了父类的test方法,在父类中重写的时候当然只能重写Object的方法,相当于父辈继承爷爷辈,一定要想好谁是子类谁是父类 子类的方法删掉以后当然可以重写父类的方法,相当于又从父类把方法继承了回来 如上图, 阅读全文
摘要:
用程序理解Super 方法调用.name this.name Super.name 联合比较 无参构造调用 图中右侧两个红框部分为无参构造(自动生成构造器) 查看执行结果,发现先调用了父类D1001Person的无参构造,然后再执行了子类D1002Student的无参构造 如下图所示 注意 父类无参 阅读全文
摘要:
继承 概念 程序理解 继承父类方法 如图,表面上看子类并没有继承父类的方法 我们来测试一下 如图,左侧的D902Student程序中并没有显示say方法,但我们在右侧的测试程序中却可以调用D902Student中的.say方法,说明子类继承了父类Person中的方法 private不可以直接继承 如 阅读全文