问题1:若类A里有公有成员方法int fcn(),类B公有继承类A,并类B里有公有成员方法int fcn(int),可以在用户代码里,用类B的对象调用类A的int fcn()吗?? 不可以,编译出错,提示类B里没有int fcn(). 是不是感觉很奇怪,类B公有继承了类A,按理说,类A的公有成员,是可以通过类B的对象来调用的. 原因是:子类重载了父类的int fcn(),注意是名字相同,参数不一样.结果导致,对于类B的对象来说,隐藏了父类A的同名方法int fcn() #include <ios