在Java中,可以通過以下步驟使用抽象類:
abstract
關鍵字在類的聲明中指定該類為抽象類。抽象類不能被實例化,只能被繼承。public abstract class AbstractClass {
// 可以包含抽象方法和具體方法
}
public abstract class AbstractClass {
public abstract void abstractMethod();
}
extends
關鍵字繼承自抽象類。子類必須實現抽象類中的所有抽象方法,否則子類也必須聲明為抽象類。public class ConcreteClass extends AbstractClass {
@Override
public void abstractMethod() {
// 實現抽象方法
}
}
注意事項:
以下是一個完整的示例:
public abstract class AbstractClass {
public abstract void abstractMethod();
public void concreteMethod() {
// 具體方法實現
}
}
public class ConcreteClass extends AbstractClass {
@Override
public void abstractMethod() {
// 實現抽象方法
}
}