💡
原文约600字/词,阅读约需2分钟。
📝
内容提要
Java的访问控制包括public、private、protected和默认级别,涉及类和包的关系。public允许跨包访问,private仅限类内,protected允许包内和子类访问,默认仅限包内。示例中,Book类在bookpack包中设为public,UseBook类在bookpackext包中通过完全限定名访问。编译和执行时需用完全限定名或import语句。
🎯
关键要点
-
Java的访问控制包括public、private、protected和默认级别,涉及类和包的关系。
-
public允许跨包访问,private仅限类内,protected允许包内和子类访问,默认仅限包内。
-
示例中,Book类在bookpack包中设为public,UseBook类在bookpackext包中通过完全限定名访问。
-
编译和执行时需用完全限定名或import语句。
-
类Book的构造函数和show()方法被声明为public,以允许其他包访问。
-
UseBook类在不同的包中,使用完全限定名访问Book类。
-
当公共类位于包中时,必须使用其完全限定名进行引用,或使用import语句简化引用。
➡️