//----------------------in Pkg2 below ---------------------------
package pkg2;
import pkg.Base2;
import pkg.ExtendBase2;
import zeng.*;
public class Chapter6inPkg2 {
public static void main(String[] args) {
//CLASS Base2 & ExtendBase2 must be defined in two files with PUBLIC definition
Base2 objB2=new Base2();
ExtendBase2 objE2=new ExtendBase2();
Print.print("FOR BASE");
//print(objB2.public_i);//The method print(int) is undefined for the type Chapter6inPkg2
Print.print(objB2.public_i);
//Print.print(objB2.protect_j);//not visible
//Print.print(objB2.private_k);//not visible
objB2.Base_method_public();
//objB2.Base_method_protected();//not visible
//objB2.Base_method_private();//not visible
System.out.println();
objB2.main();
System.out.println();
Print.print("FOR EXTEND");
Print.print(objE2.public_i);
//Print.print(objE2.protect_j);//not visible
//Print.print(ob
【JAVA学习路-think in java】:public、protected、private在“不同包”中的调用
最新推荐文章于 2022-11-12 01:15:41 发布