调用关系,继承是描述对象关系的,跟对象的方法无关。
我的理解,this和base点出来的都是调用,继承的概念是子类拥有父类中的开放的成员和方法,是一种表示,而调用,非继承的调用,如使用对象组合,也会用到thisi关键字,而this和base是一种动作,而不是一种拥有的表述方式。
也可以这么说,使用base肯定是调用了父类的成员或者方法
base调用父类中的成员,this调用这个类的对象的成员,对于上面的diorlv的 “继承的概念是子类拥有父类中的开放的成员和方法,”表示不解:那你的意思是继承开放的成员,private的子类就不能拥有了???
同意一楼的答案。子类构造函数中使用base只能说明在创建子类对象是要使用父类的构造函数,并不是继承父类的构造函数。
base调用父类中的成员,this调用这个类的对象的成员,对于上面的diorlv的 “继承的概念是子类拥有父类中的开放的成员和方法,”表示不解:那你的意思是继承开放的成员,private的子类就不能拥有了???