R
renrf
Unregistered / Unconfirmed
GUEST, unregistred user!
书中写到:
--------------------
类的引用是一种类型,它不是对对象的引用,也不是对类的引用,
而是对类的类型的引用。类的引用类型定义了引用变量的类型。
假设用户定义了一个类:
type
CMyClass=class
...
end
下面定义一个新类的引用类型,与下面的类相关:
type
MyClassRef=calss of CMyClass
这样就声明了两个类型的变量:
aClassRef:MyClassRef;
aObject:CMyClass;
其中第一个变量引用一个对象,第二个引用类:
aClassRef=CMyClass;
aObject=CMyClass.Create;
--------------------
这一段我看不明白,请各位解释一下。谢谢
--------------------
类的引用是一种类型,它不是对对象的引用,也不是对类的引用,
而是对类的类型的引用。类的引用类型定义了引用变量的类型。
假设用户定义了一个类:
type
CMyClass=class
...
end
下面定义一个新类的引用类型,与下面的类相关:
type
MyClassRef=calss of CMyClass
这样就声明了两个类型的变量:
aClassRef:MyClassRef;
aObject:CMyClass;
其中第一个变量引用一个对象,第二个引用类:
aClassRef=CMyClass;
aObject=CMyClass.Create;
--------------------
这一段我看不明白,请各位解释一下。谢谢