在Java中,派生類是通過繼承關鍵字來創建的。繼承關鍵字是"extends"。下面是創建派生類的基本語法:
class 子類名 extends 父類名 {
// 類體
}
子類(派生類)繼承了父類的屬性和方法,可以添加新的屬性和方法,也可以重寫父類的方法。
以下是一個示例,演示如何創建一個派生類:
class Vehicle {
String brand;
void honk() {
System.out.println("Beep beep!");
}
}
class Car extends Vehicle {
int numWheels;
void drive() {
System.out.println("Car is driving!");
}
}
在上面的示例中,Vehicle類是父類,Car類是派生類。Car類繼承了Vehicle類的屬性和方法,并且還添加了一個新的屬性numWheels和一個新的方法drive()。
可以使用以下代碼來實例化派生類:
public class Main {
public static void main(String[] args) {
Car myCar = new Car();
myCar.brand = "Toyota";
myCar.numWheels = 4;
myCar.honk(); // Output: Beep beep!
myCar.drive(); // Output: Car is driving!
}
}
在上面的示例中,我們創建了一個Car對象,并設置了brand和numWheels屬性。然后我們調用了繼承自Vehicle類的honk()方法和Car類的drive()方法。