包与成员访问

包与成员访问

💡 原文约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语句简化引用。

➡️

继续阅读