qt c++的问题请教下,关于类的继承不太懂?
发布网友
发布时间:2022-04-25 05:25
我来回答
共1个回答
热心网友
时间:2023-07-14 03:26
首先,要跟你说下,每个人,刚学编程的时候,心里都有个莫名的恐惧。我也经历过这样的过程。我学的是c语言,我的老师,只教了一半,后面我只能去自学。
什么都不用说,书中的例子,一遍遍的敲过去。不要以为很简单,书中代码,往往只是给主要的代码,但是要编译一个程序,还得考虑到编译环境等,对于初学者来说,因为不懂的东西太多了。所以,就是照着课本上敲代码,也会出现很多问题。碰到问题,百度,找老师。总之,坚持哈。
言归正传。
类的思想,我不清楚你是否有去看过?比如两个类,
“人”类
“程序员”类
程序员类是人类的子类,(哈哈,就是放到显示生活中也很容易懂吧。)
“人”类
属性:年龄,身高,姓名,性别
行为:吃饭,走路
“程序员”类继承了“人类”。那么,它的属性里面也就包括了“人“类的属性,还可以自己添加属性;
属性:工龄,薪水,技能级别
行为:编程,修电脑
注意了,我说了,”程序员“类基础了”人“类,所以"程序员"类里面,已经包含了“人”类的行为和属性。
在具体的代码实现中,你就可以这样子用,代码如下:
==========================代码的分割线(开始)========================
“程序员”类 linjinxing1987;
linjinxing1987.吃饭;(吃饭这个行为是属于“人”类,是“程序员”类从“人”类那边继承过来的。)
linjinxing1987.编程;(我是程序员,但是我也是人,我也是要吃饭的)
==========================代码的分割线(结束)========================
以上只是简单的伪代码。
这个东西,我认为很好理解啊。你不懂,应该是相关面向对象的理论没去看导致的,你应该先把有关理论搞懂,很容易的。追问非常感谢您的回复,我刚开始看书的时候,书上的例子和你这个差不多,当时我也似懂非懂, 最近我看一个项目,项目里,对按钮进行了继承,并对按钮进行了修改,我没反映过来,,现在经您一说,到是明白了几分, 谢谢您 我有 提了一个新问题,不知道您是否 能帮助我 http://zhidao.baidu.com/question/1639006253105387980.html