猿问

请问Java抽象类

Java抽象类

什么是Java中的“抽象类”?


慕容森
浏览 452回答 3
3回答

RISEBY

Java类在以下条件下变得抽象:1.至少有一种方法被标记为摘要:public abstract void myMethod()在这种情况下,编译器强迫您将整个类标记为抽象类。2.该类标记为摘要:abstract class MyClass如前所述:如果您有一个抽象方法,编译器将强制您将整个类标记为抽象类。但是,即使您没有任何抽象方法,仍然可以将类标记为抽象。常用:抽象类的一种常见用法是提供类似于接口的类的大纲。但与接口不同的是,它已经可以提供功能,即类的某些部分被实现,而有些部分只是通过方法声明来概述。(“摘要”)抽象类不能实例化,但是可以基于抽象类创建具体类,然后可以实例化抽象类。要做到这一点,您必须从抽象类继承并覆盖抽象方法,即实现它们。
随时随地看视频慕课网APP

相关分类

Java
我要回答