问题描述
- java抽象类实例化问题
-
我写了一个AbstractClass的抽象类,如下所示:
之后写了这样的代码:
运行结果是这样的:
不是说java的抽象类不能被实例化吗?这是什么意思?希望各位能够解答一下这个问题。
解决方案
?abstract?class?E{? ?? void?outPut(){? ?? System.out.println?("E");? ?? }? ?? }? ?? public?class?Test8{? ?? public?static?void?main?(String[]?args)?{? ?? E?e?=?new?E(){};? ?? e.out......
答案就在这里:Java抽象类实例化
解决方案二:
new AbstactClass(){}..注意你这里实现了抽象方法了,可以认为是一个子类了
解决方案三:
可以在new的过程中实现abstract方法,这样就构成了抽象类的子类
时间: 2024-12-24 04:39:23