首页 > 其他 > 详细

为什么要create才能用类 转总结

时间:2017-02-14 17:44:04      阅读:137      评论:0      收藏:0      [点我收藏+]

要不你先从头看:

理解 Delphi 的类(一) - 从结构谈起
http://www.cnblogs.com/del/archive/2008/01/11/1034494.html

理解 Delphi 的类(二)

http://www.cnblogs.com/del/archive/2008/01/11/1034510.html

 

疑问1:为什么需要create,

{结论:
  结构(或叫记录)与类都是一种自定义类型;
  结构直接使用, 内存是自动管理的;
  类只是一个模型, 需要根据模型(也就是类)创建(Create)出对象来才能使用, 用完后需要手动释放内存;
  (内存使用的规律应该是: 自动建立自动释放、手动建立手动释放)

  结构与对象(类的实例)在内存中以不同的方式存放, 对象只是一个指针;
  和结构相比, 类拥有这更强大的功能!
}

疑问2:类里面的过程和方法具体叫法

上面定义了一个类, 其中包含了两个方法;
  函数与过程来到类里面一般叫做方法, 函数是有返回值的方法、过程是没有返回值的方法;

  在这里, 方法只有定义没有实现;
  但必须在本单元的 implementation 区内实现.

疑问3:类有的时候在interface里面,有的时候在implementation 里,有何区别

一般情况下, 类都会定义在 interface 区; 在 implementation 区定义的类只能本单元使用.

疑问4:类是什么

说到"类", 就会提到:
属性方法事件 (这是类包含的内容);
封装继承多态 (这是类的主要用途).

 

为什么要create才能用类 转总结

原文:http://www.cnblogs.com/chuangyiyuan/p/6398572.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!