小编Mik*_*-UK的帖子

Delphi的静态关键字是否在本机代码中有任何意义?

我的理解是static引入了关键字以与.NET兼容(以及strict)

class TExample
  class procedure First;
  class procedure Second; static;
Run Code Online (Sandbox Code Playgroud)

程序之间的差异First,并Second为: -

  1. First 可以在后代类中重写
  2. First传递一个引用TExample该类的隐式self参数.

类过程Second不能被覆盖并且不传递任何参数,因此与.NET兼容.那么,static在原生代码中使用关键字是否有任何意义,因为Delphi和Prism语法之间存在分歧?

delphi oop class

8
推荐指数
1
解决办法
1866
查看次数

标签 统计

class ×1

delphi ×1

oop ×1