请问函数后面加上一个abstract,有什么用????????????????????? 声明了abstract后,就是抽象方法。只要定义方法的结构,而不必完成方法。相当于C++中的纯虚函数。如果类中有抽象方法,这个类就是抽象类,永远不能被实例化。用了抽象方法的类,必须要用继承,否则没有用处。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to: chechy(我爱洁洁) 什么叫:“永远不能被实例化”实列化是什么意识?? 比如:Form1 := TForm1.Create(Self);这就是将TForm1实例化。而抽象类是不可能出现上面的语句的。所以我说了“永远”。 比如说 faint是一个抽象类那么就不能直接用 faint1:faint,而应该先用一个class faintclass=faint.........继承以后再用faint1:faintclass好像是这个意思,我也不知道说明白没有 这是面向对象的概念,对初学者来说,往往认为它没有用处。但是当真正理解了面向对象,abstract就变成了非常有用的手段。 求Delphi的一种字符串加解密的方法 让窗口跳到前台来 怎样执行一个外部程序,看清楚问题再回答。 如何让TFrame 透明... 关于Canvas 简单问题:如何在对话框关闭之前进行有效性检查。立即揭帖 请问各位哪里能够下载Modelmaker的中文使用手册 三个小问题?40分一个 急!!!!!!(高分酬谢!!!!)请问怎么实现调用win2000自带的自动更新 一个IPictureDisp的问题 函数计算问题 DBGRID控件里面的某一行某一列的内容过多,在显示屏上一行显示不完,有没有办法在这行这列里面换行显示呀
Form1 := TForm1.Create(Self);
这就是将TForm1实例化。而抽象类是不可能出现上面的语句的。所以我说了“永远”。
那么就不能直接用 faint1:faint,而应该先用一个
class
faintclass=faint
.........继承以后
再用faint1:faintclass
好像是这个意思,我也不知道说明白没有
但是当真正理解了面向对象,abstract就变成了非常有用的手段。