读书人

不可忽视的基础有关问题

发布时间: 2012-08-28 12:37:01 作者: rapoo

不可忽视的基础问题
有哪位愿意详细的讲解剖析一下关于static变量和方法与实例变量和方法在继承,重写和隐藏方面的细节与注意事项吗,最好可以夹带着访问控制符protected,private,(default)讲解

[解决办法]
子类可以继承/覆写父类的方法,却不能覆写父类的属性以及静态方法,虽然子类定义了和父类同名的属性,但是JVM认为那个属性只是子类特有的属性,静态方法也如此,一旦子类向上转型,它将失去自己特有的属性。所以,子类只能覆写父类的非static方法,而属性和static方法则不能被覆写。

读书人网 >J2SE开发

热点推荐