JAVA问答题:什么是抽 象方法,什么是抽象类?

来源:百度知道 编辑:UC知道 时间:2024/07/07 10:21:39
JAVA问答题:什么是抽 象方法,什么是抽象类?

声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类。

没有方法体的方法称为抽象方法 含有抽象方法的类叫抽象类

没有类型,名称和类名一样的方法是抽象方法;
抽象类是专用来被其他类继承的,让其他类可以实现抽象类的方法,不能实现自己,不能实例化,不能有抽象构造函数或抽象静态方法