Java 抽象类、抽象方法与接口详解
1. 抽象类与抽象方法
在 Java 编程中,抽象类和抽象方法是非常重要的概念。抽象类不能被实例化,它主要作为其他类的父类,代表了所有继承它的类的通用或抽象形式。而抽象方法只有方法头,没有方法体,必须在子类中被重写。
1.1 抽象方法的定义与使用
抽象方法的一般格式如下:
AccessSpecifier abstract ReturnType MethodName(ParameterList);
例如:
public abstract void setValue(int value);
当一个类中包含抽象方法时,这个类必须被定义为抽象类。以下是一个抽象类 Student 的示例:
/**
* The Student class is an abstract class that holds
* general data about a student. Classes representing
* specific types of students should inherit from
* this class.
*/
public abstract class Student {
private String name; // Student name
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



