简单问题:
静态变量是“类实例变量”还是“类变量”?
知道“类实例变量”是为每个定义它的类和子类定义的变量。 而“类变量”是全局变量,适用于定义它的所有子类,包括它本身。
编辑:我知道我正在让很多C#-ish的人感到难受,因为我使用了类实例这个术语,好像一个类是某些元类的实例。这极大地简化了我的问题。虽然如果考虑到VM肯定有一个表示每个类的工件(包含方法字典、实例大小、超类等),这并不完全错误。谢谢。
静态变量是“类实例变量”还是“类变量”?
知道“类实例变量”是为每个定义它的类和子类定义的变量。 而“类变量”是全局变量,适用于定义它的所有子类,包括它本身。
编辑:我知道我正在让很多C#-ish的人感到难受,因为我使用了类实例这个术语,好像一个类是某些元类的实例。这极大地简化了我的问题。虽然如果考虑到VM肯定有一个表示每个类的工件(包含方法字典、实例大小、超类等),这并不完全错误。谢谢。