-1

我认为这个问题是不言自明的。如果我声明一个类的属性,我似乎无法在类方法中访问该属性。有没有办法做到这一点?常规方法通常是: self.[property] 但是当我在类方法中调用它时,编译器会给我一个语法错误。

4

1 回答 1

1

问题在于它不是类的属性,而是使用该类作为模板创建的每个对象的属性。要访问该属性,您需要一个类的实例。一个常见的途径是使用单例模式,这样您就有一个对象和一种实现影响该对象的类方法的方法。

于 2012-04-04T22:23:43.787 回答