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