日期:2014-05-20  浏览次数:20723 次

protected static和public static有区别吗?
首先被声明成protected   static和public   static的成员都是可以通过   ClassName.member方式访问的,其次是派生出的子类中也包含该成员,也可以像访问其父类一样访问子类成员。

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

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