面向对象--我快不行了!(10分)

  • 主题发起人 主题发起人 delphibbs_wayne
  • 开始时间 开始时间
D

delphibbs_wayne

Unregistered / Unconfirmed
GUEST, unregistred user!
  由于基础较差,这两天都在在看面向对象方面的章节,里面的概念真是太多了,什么构造函数、析构函数,什么接口、继承、多态性、对象之间的关系、运算符重载......把我都快搞得不行了,再加上刚开始学习C#,真的是感觉不知所措了。不知道哪位兄弟能帮我理一下,说说学这些的方法,或者是介绍一下这方面的精典书籍,要那种入门到精通级的,最好是跟C#有联系的书。我在这里先谢了!
  还有就是不知道大家在学这些时有什么好的经验,希望帮助小弟过了这一关。
 
这个玩艺可不是一句两句说的清楚的哟!
对象是类的实例。类嘛,其实你可以将它看作是特殊的记录(但它出来数据还有方法)结构,
它的接口、继承、多态性等等其实都是对这个特殊记录的操作。如果涉及到内存的分配和管
理,它还是利用WIN32的API来实现的。因为现在很流行这个东西(思想),很多书都讲了,类
其实就是很多API的封装而已,这样可以将很多API分步完成的动作做到一个类的方法中,更简单
明了了。SDK是直接应用API的方法,和对象编程思想是不同的,SDK是过程式编程,API函数
是依靠Handle来联系各个“对象”(这个“对象”与彼对象不同),而类的函数依靠它的所有
者来联系对象的,呵呵,看糊涂了吧。我自己都不知道怎么说了,买本书,静下心来看看!
 
建议你看《C++程序设计教程》,《C++编程思想》/《Java编程思想》(可以不看,
因为你是用C#),里面对这些基本的概念介绍很多,而且有短小的例子让你理解,或者
干脆就买OOP的书算了
 
多看看书就可以了。。。delphi6应用开发指南很好啊。
 
你还是想看看C++编程思想,这本书不错
 
多看几遍,多想几遍,虽然我现在不懂C#,但是我想语言是相通的,Delphi我就是这么学的:)
 
哥们,多看一些JAVA及从C++的书籍,会对你有帮助的
 
面向对象感想片段:
程序员是上帝,
类是上帝心中各种生物的模式,记录此种生物各特性数据及生老病死的规律,
对象是上帝按模式造出的一个具体生物,
操作系统和程序是各类生物活动的舞台(地址空间)。
”面向对象编程“是借用了生物物种的继承和遗传、发展等规律,在程序空间创造对象
,并激发对象按现实合理规律互动的一种技术。
多态:人有多态:黑人、白人、棕人、黄人。




 
建议java 与模式这本书, 或是gof的
 
想学好面向对象的思想,我个人认为,必须从学习c++入手,为什么呢?
因为c++关于面向对象的思想是最全面的,如果把c++的基础知识搞定,别的面向对象的语言就不在话下了!
由于我不是从c++入手学习的,我面向对象是从delphi学来的,所以,有此面试:面试的考官问我:“什么是虚基类?”,我就无从回答了,回家翻c++才知道:虚基类是多重继承上的概念,由于delphi 没有多重继承,也就没有关于虚基类的概念了!
 
多重继承早就被淘汰了,居然还拿来现宝,真是朽木不可雕
 
面向对象就是一层纸,外边看着好像很神秘,到时候用的很自然就觉得一切都是顺理成章的。
 
后退
顶部