在Java中,extends關鍵字用于實現類與類之間的繼承關系。當使用extends關鍵字進行跨包繼承時,需要遵循以下規則:
extends關鍵字進行繼承。// 文件名:PackageA/ClassA.java
package PackageA;
public class ClassA {
// ...
}
// 文件名:PackageA/ClassB.java
package PackageA;
public class ClassB extends ClassA {
// ...
}
package聲明中使用extends關鍵字指定被繼承類的包。// 文件名:PackageB/ClassC.java
package PackageB;
import PackageA.ClassA;
public class ClassC extends ClassA {
// ...
}
在這個例子中,ClassC位于PackageB包中,它通過import語句導入了PackageA包中的ClassA類,并使用extends關鍵字實現了跨包繼承。