zoukankan      html  css  js  c++  java
  • Delphi XE中类成员的访问权限(新增了strict private和strict protected,还有automated)

    Delphi XE中类成员的访问权限
    共提供了6个关键词来用于限定访问权限:
    public、private、protected、published、automated strict private 、 strict protected
    其各自的含义为:

    1. strict private:
    此区定义的字段或方法只能用于当前的类中。即T1中此区定义的成员只能在T1中使用。
    2. strict protected:
    此区定义的成员除能用于当前类中,还可用于当前类的任何子类中。 以上两种成员,同一个类的不同对象间也不能互访问。
    3. private:
    所限定的成员只能用于定义这个类的.pas文件或.dpr文件。
    4. protected:
    相当于将private扩展到任意子类均可见。
    5. public:
    对任何位置、任何类均可见。当某些成员未显式指定其访问权限时,Delphi默认为此public。
    6. published:
    访问权限与public相同。
    7. automated:
    用于Win32下的COM编程。

    注意:strict private与strict protected从Delphi2007开始引入,之前的版本不存在这两种等级

    在 published published published 区声明属性时应注意以下两点:
    published published 属性的值只能是:有序类型、字符串接口变体方法指针以及上下界在 0到 31 之间的集合类型。实数不能是 Real48 类型。
    不能以同一个名字公布两个或更多的重载方法。

  • 相关阅读:
    Linux踩坑填坑记录
    Scala安装后,在IDEA中配置
    Centos 搭建Hadoop
    conductor FAQ
    conductor Workflow Metrics
    conductor APIs
    Extending Conductor
    conductor任务域
    Conductor Task Workers
    Conductor Server
  • 原文地址:https://www.cnblogs.com/jijm123/p/6464218.html
Copyright © 2011-2022 走看看