abstract方法必须在abstract类中
时间: 2023-04-25 10:06:25 浏览: 743
实现,因为abstract方法是一种没有实现的方法,只有在子类中实现才能被使用。而abstract类是一种不能被实例化的类,只能被继承,因此只有在abstract类中定义abstract方法才有意义。
相关问题
abstract类和abstract方法
abstract类是一种特殊的类,它不能被实例化,只能被继承。abstract类中可以包含抽象方法和非抽象方法,抽象方法没有具体的实现,需要在子类中被重写实现。abstract类常用于定义一些基础的方法和属性,让子类去实现具体的功能。
abstract方法是一种没有具体实现的方法,只有方法的声明,没有方法体。abstract方法必须在抽象类中声明,子类必须实现这些方法。abstract方法常用于定义一些基础的方法,让子类去实现具体的功能。abstract方法不能被声明为private或final,因为这些修饰符会阻止子类重写该方法。
abstract类中只可以有abstract方法
是的,abstract类中只能包含abstract方法。这是因为abstract类本身是一个抽象的概念,它不能被实例化,只能被继承。而abstract方法也是一个抽象的概念,它只有方法的声明,没有具体的实现。因此,abstract类中只能包含abstract方法,以便让子类去实现这些方法。
阅读全文