Java頂級類別(top-level class)的存取修飾子有兩種,分別為public及private-package(無修飾子)。
public類別
public class A { // public
....
}
public類別能被任何類別存取,實務中最常見也很好理解。
package-private類別
class A { // package-private
....
}
package-private類別僅能被同個package內的其他類別存取。
例如有三個類別A、B、C,類別B為private-package類別,A與B在同個package,C在另個package,則只有A可存取(看得到)B。
com.abc.demo.pkg1.Acom.abc.demo.pkg1.Bcom.abc.demo.pkg2.C
參考:
沒有留言:
張貼留言