如果父类是抽象类能不能在子类中包含除父类中规定的抽象方法之外的普通方法,也就是例程中能不能在 cell 子类方法中添加 玩游戏 方法?
可以在子类方法中添加 玩游戏 playgame();
但是如果是父类引用Telephone A指向子类对象new cellphone(),那么该引用A就不能调用子类的方法玩游戏 playgame();只有当子类引用cellphone B指向子类对象new cellphone(),那么该引用B就能调用子类的方法玩游戏 B.playgame();
如果不明白,可以跟我一起讨论,我可以写源码给你看。
可以的。抽象类中既可以有抽象方法,也可以有普通的方法,也可以有构造方法的。而普通类只能有有普通方法。 还有抽象类是不可以实例化的。
可以的,因为抽象类本身就可以有非抽象方法
完全可以