【发布时间】:2011-03-17 21:09:42
【问题描述】:
有没有办法为类的类属性设置默认值? 就像我们在 Java 中可以做的那样,在类的构造函数中,例如。-
MyClass(int a, String str){//constructor
this.a = a;
this.str = str;
// I am loking for similar way in Obj-C as follows
this.x = a*5;
this.y = 'nothing';
}
我为什么要寻找:
我有一个包含大约 15 个属性的类。当我实例化类时,我必须为所有这些变量/属性设置一些默认值。因此,这使我的代码既繁重又复杂。如果我可以从该类中为这些实例变量设置一些默认值,那必须降低此代码的复杂性/冗余。
【问题讨论】:
-
“类变量”是指“实例变量”(ivar)吗?
-
抱歉没有说清楚。是的,它的实例变量
标签: objective-c default-value class-variables