在Java中,要讓一個類繼承另一個類,你需要使用extends
關鍵字。以下是一個簡單的示例,說明如何創建一個基類(父類)以及一個繼承該基類的子類:
public class BaseClass {
// 在這里添加基類的屬性和方法
public void baseMethod() {
System.out.println("這是基類的方法");
}
}
public class DerivedClass extends BaseClass {
// 在這里添加子類的屬性和方法
@Override
public void baseMethod() {
System.out.println("這是子類重寫基類的方法");
}
public void derivedMethod() {
System.out.println("這是子類的方法");
}
}
在這個例子中,DerivedClass
繼承了BaseClass
,并重寫了baseMethod()
方法。這樣,當你在子類實例上調用baseMethod()
時,將執行子類中的版本。同時,子類還包含一個名為derivedMethod()
的特定于子類的方法。
要使用這個子類,你可以創建一個DerivedClass
的實例并調用其方法:
public class Main {
public static void main(String[] args) {
DerivedClass obj = new DerivedClass();
obj.baseMethod(); // 輸出:這是子類重寫基類的方法
obj.derivedMethod(); // 輸出:這是子類的方法
}
}