H hongsen Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-17 #1 请大家讲讲对象方法和类方法的区别(具体的运行机制和内存分配) C++中是调用对象的构造方法,但在DELPHI中 却是调用类的CREATE方法(构造方法),如何解释
J Jams Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-17 #4 也有差别: 类方法是可继承、可重载的; 对象方法则不可继承;
V VC Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-17 #5 我觉得C++中的对象方法(姑且这么说),和Delphi中的Constructor (应该叫构造方法)是基本相同的。但其内部的运行机制可能不太一样, Delphi的Constructor除了构造类结构以外,还可以分配类实例的内存 空间(Borland Pascal不是这样的),而且想吧Delphi的类与VC++中 的类混用是不太可能的.... 不知道关心这个问题有什么意义没有....
我觉得C++中的对象方法(姑且这么说),和Delphi中的Constructor (应该叫构造方法)是基本相同的。但其内部的运行机制可能不太一样, Delphi的Constructor除了构造类结构以外,还可以分配类实例的内存 空间(Borland Pascal不是这样的),而且想吧Delphi的类与VC++中 的类混用是不太可能的.... 不知道关心这个问题有什么意义没有....
Z zhaoyipeng Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-17 #6 首先,不知道你要知道什么? Delphi的Create方法有一个不同,这也是Delphi面向对象的不同之处,就是 Delphi的对象全都是动态分配的,不存在静态对象,因此只有用constructor方法 才能为Delphi的对象分配内存。
首先,不知道你要知道什么? Delphi的Create方法有一个不同,这也是Delphi面向对象的不同之处,就是 Delphi的对象全都是动态分配的,不存在静态对象,因此只有用constructor方法 才能为Delphi的对象分配内存。