Java 訪問修飾符

2021-08-17 08:37:59 字數 1330 閱讀 3760

類的訪問修飾符

方法和域的訪問修飾符

基類,

package ly.practice;

public

class refernce

protected

refernce(string name)

public

refernce(string name,int age)

public string getname()

public

intgetage()

public string gets()

void display()

}

同一包下的類

package ly.practice;

class

bextends

refernce

}public

class

test

}

不同包下的類,

package ly.practicedefault;

import ly.practice.refernce;//refernce該類修飾符為public

public

class

testdefault

extends

refernce

}

基類,

package ly.practice;

public

class refernce

protected

refernce(string name)

public

refernce(string name,int age)

protected

void

display()

}

不在同一包下的子類,

package ly.practicedefault;

import ly.practice.refernce;//refernce該類修飾符為public

public

class

testdefault

extends

refernce

}

同一包下的子類,

package ly.practice;

class

bextends

refernce

}public

class

test

}

介面的修飾符

java 訪問修飾符

default 預設 包訪問許可權 同乙個包內都可以訪問,類內可以訪問,同乙個包的子類也可以訪問,即在繼承機制中,同一包可以被繼承 public 公開的,不論是否在包內還是包外,類內還是類外都可以訪問,也都可以被繼承 protected 保護的,在包內可以訪問到,在包外不可訪問,類內可以訪問,子類可...

java訪問修飾符

純粹是個人學習總結,如有不對的地方請吐槽。public public修飾的類 類屬變數及方法,包內及包外的任何類均可以訪問 protected protected修飾的類 類屬變數及方法,包內的任何類,及包外的那些繼承了此類的子類才能訪問 private private修飾的類 類屬變數及方法,包內...

java 訪問修飾符

對於類成員 欄位和方法 的訪問許可權來說,b public b 所有類都可訪問。b protected b 繼承訪問許可權。基類通過protected把訪問許可權賦予派生類而不是所有類,另外,protected也提供包訪問許可權,也就是說,相同包內的其他類可以訪問protected元素。b 預設 b...