zoukankan      html  css  js  c++  java
  • 结构与类 Delphi

    结构可以看作轻量级的类。
    从使用方式上讲,结构定义了便可直接使用,而类必须创建该类的对象才可使用。
    从内存的管理上讲,结构对内存的占用是由应用自动维护的,而类则需要手动创建该类的对象,当我们不再需要时要手动释放。

    type  
      MyRC = record/class  
        {属性}  
        name: String;  
        {过程}  
        procedure showName;  
        {方法}  
        function getName(): String;  
      end;  

    上面就是结构/类的定义方法,在使用方法上稍有不同。

    结构定义之后就可以使用了: mr:MyRc; mr.showName;

    但是类要多一个步骤: mr:MyRc; mr:=MyRc.Create; mr.showName;

    另外,我使用的Delphi 10 Seattle示例代码有这样的结构,可以研究。

    T... = record
      private const
        Length = 64;
      private
        ...: array [0..127] of Byte;
        procedure ...;
        function ...: ...;
        procedure ...; overload;
      public
        procedure ...; overload; inline;
        function ...: Integer; inline;
        class function ...: Integer; static;
    end; 
    工作生活中,需要写个程序的时候就编个; 编写的过程中,需要用到的不会的就去网上搜个; 任务完成就好,不求闻达。
  • 相关阅读:
    iOS--------cocoapods遇到的问题
    NTFS
    交换机配置telnet
    交换机
    华为模拟器配置telnet
    路由器
    OSI模型
    网络拓扑
    为什么CAS加锁是线程安全的?--理解原子操作
    零基础自学编程选哪种语言好?世上最好编程语言推荐
  • 原文地址:https://www.cnblogs.com/sures/p/6040847.html
Copyright © 2011-2022 走看看