在线情况
楼主
  • 头像
  • 向往纯真的爱情
  • 级别
  • 门派
  • 会员认证会员
  • 声望+80
  • 财富269
  • 银两43151318
  • 经验185604
  • 文章2980
  • 注册2004-03-27
面向c++初学者(关于类与对象)
1.先不要强迫自己什么都理解,不可能的。
2.结合实际例子来理解概念。
3.多思考,C++支持多种编程模型(你现在还不需要知道什么是编程模型,慢慢就知道了),每一种模型对应有一种编程思想,事实上学习的最终就是掌握并运用编程思想,至于语言的语法是比较低层次的东西了。
4.由于C++具有面向对象的特性,所以与现实生活是很接近的。举个例子,我们不是常说“人类”怎么样怎么样吗?由此,人可以是一个类,进一步汽车类、生物类……,我们为什么会把这些东西叫做类,因为它们具有一些共性的特征。C++里面也如此,这就是类,一些具有共性特征事物(对象)的抽象。C++里可以定义自己的类,所以我们同样可以定义人类(class CPeople)、汽车类(class CCar)、生物类(……忘了生物的单词怎么拼写了,汗!)。这里就涉及到了一点语法,如何定义一个类。C++规定用关键字(就是C++认识的一些字,不多的)class 类名称的方式来声明一个类(这个是要看书的地方)。然后你可能经常看到对象一词,很疑惑!什么是对象,对象就是类的具体化,什么意思?再看人类,人类长什么样子,肯定没有答案,人类只是一个抽象的概念,那人类具体化以后是什么呢,当然就是一个一个的人了,比如你和我,所以,你和我就叫对象,CPeople you,me;因为我们都是人类,所以我们具有人类的特征,凡是人类的对象都具有人类的特征。……慢慢往下思考,C++真的不难的:)祝你成功,有问题随时提供咨询。 [em01]
[IMG]http://bbs.newmov.com/attachments/lbupfile/64_1382_1.gif[/IMG]
在线情况
2
  • 头像
  • CEO
  • 级别
  • 门派
  • 声望+1
  • 财富3
  • 银两81
  • 经验17359
  • 文章3894
  • 注册2004-03-26
灰色轨迹感谢您的参与
在线情况
3
  • 头像
  • 级别
  • 门派
  • 声望+4
  • 财富38
  • 银两1542
  • 经验5209
  • 文章397
  • 注册2004-05-30
嗯!通俗易懂!
灰色轨迹感谢您的参与
Powered by LeadBBS 9.2 .
Page created in 0.1875 seconds with 4 queries.