当前位置: 代码迷 >> J2SE >> protected static跟public static有区别吗
  详细解决方案

protected static跟public static有区别吗

热度:309   发布时间:2016-04-24 16:48:54.0
protected static和public static有区别吗?
首先被声明成protected   static和public   static的成员都是可以通过   ClassName.member方式访问的,其次是派生出的子类中也包含该成员,也可以像访问其父类一样访问子类成员。

这样以来,区别在哪里呢?

------解决方案--------------------
一个类中的protected成员变量和方法,只可以被同一包中的类所访问,
而public 可以被不同包中的类所访问.
------解决方案--------------------
protected是友元,public是公共,
友元必须在类中声明才可以引用成员函数,而public则不必
------解决方案--------------------
无非就是访问权限的区别
  相关解决方案