Discuss / Java / new Income(3000)

new Income(3000)

Topic source

请问题目里有new Income(3000)这个实例化,但会报错,因为Income被定义为抽象类了,只能新建一个基础收入类,继承Income类,这样对吗

我觉得这样是没问题的,因为Income变成了抽象类,无法转换为实例对象,只能用于子类覆写。因此要新建一个Incomed子类继承Income父类,把之前的new Income(3000)转变成new Incomed(3000),这样程序也更清晰


  • 1

Reply