通路修飾符
通過控制方法、屬性的不同通路權限,對外部暴露必要的接口,提供給客戶程式員使用。将外部的功能和内部實作分隔。客戶程式員無需關心内部實作。
這樣在以後修改内部的具體實作細節(比如HashMap的優化),不會影響到客戶程式員的使用。
所有的包都可以通路public屬性
隻有同一個包下的類可以通路,或者雖然不在同一包下,但是繼承父類,就可以通路到protected屬性。
必須在同一個包下,才能通路到預設屬性。即使不在同一個類也可以通路到。
隻能在目前類下能夠通路
通路修飾符
通過控制方法、屬性的不同通路權限,對外部暴露必要的接口,提供給客戶程式員使用。将外部的功能和内部實作分隔。客戶程式員無需關心内部實作。
這樣在以後修改内部的具體實作細節(比如HashMap的優化),不會影響到客戶程式員的使用。
所有的包都可以通路public屬性
隻有同一個包下的類可以通路,或者雖然不在同一包下,但是繼承父類,就可以通路到protected屬性。
必須在同一個包下,才能通路到預設屬性。即使不在同一個類也可以通路到。
隻能在目前類下能夠通路