zoukankan      html  css  js  c++  java
  • 理解 Delphi 的类(八)

     

      //标准语法
      TMyClass1 = class(TObject)
    
      end;

      //如果是继承自 TObject 可以省略
      TMyClass2 = class
    
      end;

      //可以实现多个接口; 实现接口时经常用到 TInterfacedObject 类, 它实现了接口的默认方法
      TMyClass3 = class(TInterfacedObject, Interface1, Interface2)
    
      end;

      //现在 TMyClass4 相当于 TObject 的别名
      TMyClass4 = class(TObject);

      //用 class abstract 说明抽象类, 但内部必须有抽象方法, 才是真正的抽象类.
      TMyClass5 = class abstract(TObject)
        procedure Proc; virtual; abstract;
      end;

      //用 class sealed 定义不可继承的类
      TMyClass6 = class sealed(TObject)
       //...
      end;

      //这是定义了一个 TObject 类型的指针; TMyClass 称作 TObject 的类引用或元类
      TMyClass = class of TObject;

    //类中数据成员的排列顺序一般是: 字段、方法、属性

    //访问权限区域的顺序一般是:
    
      无限制区(默认 published)
    
      private
    
      protected
    
      public
    
      published
  • 相关阅读:
    Node.js 回调函数
    算法二、
    一、Perfect Squares 完全平方数
    Never Go Away
    python 内置方法
    web框架详解之tornado 三 url和分页
    web框架详解之tornado 二 cookie
    前端各种插件
    AJAX请求时status返回状态明细表
    LR之-参数化
  • 原文地址:https://www.cnblogs.com/h2zZhou/p/6256663.html
Copyright © 2011-2022 走看看