首先被声明成protected static和public static的成员都是可以通过 ClassName.member方式访问的,其次是派生出的子类中也包含该成员,也可以像访问其父类一样访问子类成员。
这样以来,区别在哪里呢?
------解决方案--------------------
一个类中的protected成员变量和方法,只可以被同一包中的类所访问,
而public 可以被不同包中的类所访问.
------解决方案--------------------
protected是友元,public是公共,
友元必须在类中声明才可以引用成员函数,而public则不必
------解决方案--------------------
无非就是访问权限的区别