Mat*_*att 2 java polymorphism inheritance abstract-class
我确信我记得有一种方法可以让超类的任何子类定义某些方法.我该怎么做?
在我的示例中,超类是Account(并且是抽象的),子类是SavingsAccount和CurrentAccount.所有子类都必须实现自己的withdraw()方法.
在抽象类中定义此方法.
public abstract <returnType> withdraw();
Run Code Online (Sandbox Code Playgroud)
然后,任何扩展抽象类的类都将被强制实现该withdraw方法.
| 归档时间: |
|
| 查看次数: |
564 次 |
| 最近记录: |