访问修饰符的区别
一個(gè)java文件里,public的類只能出現(xiàn)一個(gè),否則編譯報(bào)錯(cuò)。
關(guān)于多態(tài)。子類繼承了父類的所有成員,包括private權(quán)限的成員變量,但是繼承具有私有變量的擁有權(quán)但是沒有使用權(quán)。
private:除了類型創(chuàng)建者和類型內(nèi)部的方法之外任何人都不能訪問的元素。
projected:與private作用相當(dāng),繼承的類可以訪問protected成員,但不能訪問private成員。
public: 任何人都可以使用。
默認(rèn)都不寫的話 這種訪問權(quán)限被稱作包訪問權(quán)限,類可以訪問同一個(gè)包中的其他類成員,但在包外這些成員如同指定了private。
轉(zhuǎn)載于:https://www.cnblogs.com/narojay/p/10812633.html
總結(jié)
- 上一篇: 调用Excel或Oracle数据,数据加
- 下一篇: java反射(二)