在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
关键字实现了跨包继承。