小智 9
看起来用户搜索"类功能":
type
TSomeClass = class
class procedure MyFunction(...);
Run Code Online (Sandbox Code Playgroud)
这就像静态方法,所以,称之为:
TSomeClass.MyFunction(...);
Run Code Online (Sandbox Code Playgroud)
我假设你的意思是静态类,如.net(而不是传统的Delphi/Native中的"静态") - 答案是否定的.
我会使用一个抽象类(不要与类中的抽象方法混淆)来防止它被实例化而不是将构造函数降级为protected:
TMyClass = class abstract
public
class procedure DoStuff; static;
end;
Run Code Online (Sandbox Code Playgroud)
这将强制执行单例模式并防止任何实例化时段.
| 归档时间: |
|
| 查看次数: |
14870 次 |
| 最近记录: |