尝试在main中调用子类的重写方法

时间:2019-05-20 21:32:17

标签: java windows eclipse abstract

我正在用Java编写程序,我正面临这个问题。我做了一个抽象的超类Customer和一个子类RegisteredCustomer,当然还有主类。在Customer类中,我有一个抽象的void方法getMenu(),已在RegisteredCustomer类中重写了该方法。 在主要我尝试通过说来调用RegisteredCustomer的重写方法 RegisteredCustomer.getMenu();

,但消息“无法从RegisteredCustomer类型静态引用非静态方法getMenu()”继续出现。它提议将getMenu()方法更改为静态方法,但由于超类是抽象的,所以我不能这样做。

0 个答案:

没有答案