L LeeChange Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-02 #21 呵呵,当时确实搞不清这几个概念. 就是现在也湖里糊涂.
W wfzha Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-31 #23 不太清楚,看了一下vcl的源代码 你这几句都是tobject类中的代码 TObject = class;是定义tobject类 TClass = class of TObject; tclass好像是一个tobject类型的数据类型,不知说得对不对。 class function ClassName: ShortString; 是定义一个class方法 有什么作用就说不清楚了,楼主提出问题这么长时间了,想必以一个答案,能说一下么?
不太清楚,看了一下vcl的源代码 你这几句都是tobject类中的代码 TObject = class;是定义tobject类 TClass = class of TObject; tclass好像是一个tobject类型的数据类型,不知说得对不对。 class function ClassName: ShortString; 是定义一个class方法 有什么作用就说不清楚了,楼主提出问题这么长时间了,想必以一个答案,能说一下么?
J jopi Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-31 #24 Lee大侠:这个贴子结了。刚一看还以为大侠在开玩笑,原来是多年前的贴子了。
D DarwinZhang Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-01 #25 楼主是什么意思呢? 面向对象的编程思想是伴随着软件危机的出现的(第几次忘了).开始是提出结构化编程思想, 后来又提出了面向对象的编程思想.不外乎是尽量降低编写程序的复杂程度. 面向对象的主要原则是重用代码和事件驱动. 利用继承性,多态性来提高代码重用. 并利用封装来提高模块的独立性. 关于: TObject = class; 定义TObject是一个类类型 TClass = class of TObject; 定义 TClass 是一种TObject类 的定义 class function ClassName: ShortString; ClassName内不能访问它所属于的哪个类的private和protected部分, 只能访问public和published部分.而且里面的self是调用这个方法的类,而非它的所属类. 不晓得说明白了吗? []
楼主是什么意思呢? 面向对象的编程思想是伴随着软件危机的出现的(第几次忘了).开始是提出结构化编程思想, 后来又提出了面向对象的编程思想.不外乎是尽量降低编写程序的复杂程度. 面向对象的主要原则是重用代码和事件驱动. 利用继承性,多态性来提高代码重用. 并利用封装来提高模块的独立性. 关于: TObject = class; 定义TObject是一个类类型 TClass = class of TObject; 定义 TClass 是一种TObject类 的定义 class function ClassName: ShortString; ClassName内不能访问它所属于的哪个类的private和protected部分, 只能访问public和published部分.而且里面的self是调用这个方法的类,而非它的所属类. 不晓得说明白了吗? []
一 一天到晚洗澡的鱼 Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-01 #26 我正好也在学OOP ,有些地方还不不能领悟,现在买了《DELPHI高手突破》这本书在学习,我觉得还没你那么好,多向你学习!