摘要: 多态有一种情况是,父类应用指向子类对象:父亲 fu = new 儿子();这个时候如果父亲中有变量(包括静态和非静态变量)或者静态方法,都不会被儿子覆盖和重写。他们在内存中占用的是两块地方。而非静态方法则会被重写。内存中该对象的内容: 父类的成员变量 ① 父类的静态方法 ① 子类的成员变量 ② 子类的静态方法 ② 父类中未被重写的非静态方法 ③ 父类中被子类重写的非静态方法 ③ 子类自己新写的方法 ④当引用是父类型的时候指向 ① ③当引用是子类型的... 阅读全文
posted @ 2013-11-08 15:55 剑握在手 阅读(297) 评论(0) 推荐(0)
返回顶部↑