C++中的类继承究竟有什么作用?
4个回答
展开全部
继承能体现事物的普遍性和特殊性。
举个例子,地球上有人,人有普遍性特点:也就是能说话,能思考;把这些普遍性特点打包成一个类名称叫People。但是每个国家的语言不同(特殊性),所以对每个国家一个类,而且这个类继承People类。比如我们给中国人写一个类,这个新类名称叫ChinaPpeople,这样后这个类有人的普遍特性也有中国人的特性。但是中国人互相也有特殊性,比如每个人的思维都不一样所以再写一个类,继承ChinaPpeople类,这个新类名称叫ChinaPpeople1。这样以后用这个c++类我们可以很清楚地定义一个事物的特性,而且还能减少冗余代码。
举个例子,地球上有人,人有普遍性特点:也就是能说话,能思考;把这些普遍性特点打包成一个类名称叫People。但是每个国家的语言不同(特殊性),所以对每个国家一个类,而且这个类继承People类。比如我们给中国人写一个类,这个新类名称叫ChinaPpeople,这样后这个类有人的普遍特性也有中国人的特性。但是中国人互相也有特殊性,比如每个人的思维都不一样所以再写一个类,继承ChinaPpeople类,这个新类名称叫ChinaPpeople1。这样以后用这个c++类我们可以很清楚地定义一个事物的特性,而且还能减少冗余代码。
展开全部
这是C++面向对象编程的一个重要概念,继承可以使代码得到重用,子类还可以在父类的基础上添加功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对于通明函数,如果不是虚继承,那么继承下来的每个类里都拥有这样的函数
就会成为冗余的东西,是同一样东西的多分拷贝了
具体你到网上搜索一下看看把
就会成为冗余的东西,是同一样东西的多分拷贝了
具体你到网上搜索一下看看把
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询