[摘要] 要求理解覆盖.重载.隐藏的概念与相互之间的差别.熟记类继承中对象.函数的訪问控制:掌握虚函数.虚函数表.虚函数指针的联系:理解区分虚函数和虚继承在虚方法.虚指针在空间分配上的重点与难点:熟练使用多重继承.要求能区分基类的同名函数和基类的空间布局. [正文] 类继承中的覆盖 #include<iostream> using namespace std; class A { protected: int m_data; public: A(int data = 0) { m_data =…
原文地址:http://www.cnblogs.com/harleyhu/archive/2012/11/29/2794809.html 1.在father定义的方法若含有virtual关键字,child继承后并且使用override重写这个方法,那么当father f= new child();的时候,f操作的这个方法将是child的.2.接上,若child继承后只是用new 该方法而不是override,那么father f = new child()时,发操作的这个方法是father上的.…
父类 public class person { String name; int age; void eat(){ System.out.println("吃饭"); } void introduce(){ System.out.println("我的名字是"+name +",我的年龄是"+age); } } 子类 public class testper extends person { int grade; void study(){ Sy…