我的理解是static引入了关键字以与.NET兼容(以及strict)
class TExample
class procedure First;
class procedure Second; static;
Run Code Online (Sandbox Code Playgroud)
程序之间的差异First,并Second为: -
First 可以在后代类中重写First传递一个引用TExample该类的隐式self参数.类过程Second不能被覆盖并且不传递任何参数,因此与.NET兼容.那么,static在原生代码中使用关键字是否有任何意义,因为Delphi和Prism语法之间存在分歧?