例子1:属性的覆盖#include "stdafx.h"class A {public: int i; A() { i=1; }};class B: public A {public: int i; B() { i=2; }};class C: public B {public: int i; C(... Read More
posted @ 2013-09-03 06:16 findumars Views(1811) Comments(0) Diggs(0)
作者按:虚拟函数的概念早就滚瓜烂熟了。但是今天面试发现:1.同名属性,2.同名普通函数,3.同名静态函数,是否被覆盖的问题。请看下面三个例子:例子1:测试父类的属性是否存在和被完全覆盖class A{ public int i; A() { i=1; }}class B extends A{ pub... Read More
posted @ 2013-09-03 05:07 findumars Views(2305) Comments(0) Diggs(1)