父类的static成员在子类中的继承状况是怎么样的呢?
昨天突然想到这个问题,刚才试验了一下,发现很容易解释,没什么值得探讨的。
首先在学习继承时,书本都没有强调static成员有什么特殊的地方。
然后我刚才敲了点代码,突然想到,对于public static成员,父类的对象都能访问到,继承中体现的的“is-a”关系,子类对象当然也是一个父类啊,为什么不能继承?为什么不能访问?
事实也是如此,父类的公有静态属性和公有静态方法,都可以通过子类的对象访问。(这种访问也是多次一举)