课程
/后端开发
/Java
/Java入门第二季 升级版
如果父类是抽象类能不能在子类中包含除父类中规定的抽象方法之外的普通方法,也就是例程中能不能在 cell 子类方法中添加 玩游戏 方法?
2015-11-01
源自:Java入门第二季 升级版 10-3
正在回答
可以在子类方法中添加 玩游戏 playgame();
但是如果是父类引用Telephone A指向子类对象new cellphone(),那么该引用A就不能调用子类的方法玩游戏 playgame();只有当子类引用cellphone B指向子类对象new cellphone(),那么该引用B就能调用子类的方法玩游戏 B.playgame();
如果不明白,可以跟我一起讨论,我可以写源码给你看。
可以的。抽象类中既可以有抽象方法,也可以有普通的方法,也可以有构造方法的。而普通类只能有有普通方法。 还有抽象类是不可以实例化的。
可以的,因为抽象类本身就可以有非抽象方法
完全可以
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答关于子类中方法重写的问题
2 回答父类和子类继承中方法调用的问题
1 回答03:02 处为什么在子类的方法中可以直接用“子类方法名()”调用子类方法?
1 回答子类构造方法中super();
2 回答在子类中重写方法是否会改变父类中的方法