【发布时间】:2025-12-15 02:00:01
【问题描述】:
在方法中添加 static 关键字是什么意思?
public static void doSomething(){
//Well, do something!
}
你能在类中添加static 关键字吗?那是什么意思呢?
【问题讨论】:
-
您可以使用静态方法而无需创建该类的实例,只需通过 class_name.static_method_name();
-
在编程级别,我们感觉我们能够调用静态方法而无需创建类/类型的实例。在内部,情况不是。 CLR 在内部管理一个名为 type instance 的特殊实例,用于管理对静态方法的调用。请参阅this 答案。太有趣了。