开发者社区 问答 正文

关于iphone中类的变量的问题

@interface characterclass : CCSprite
{
    bool alive;
    int speed;
    int jumpamount = 10;  <--- error
}
@property bool alive;
@property int speed;
@property int jumpamount;
@end

在我的代码中应该怎么实现这,我想要在类中有一变量等于10

展开
收起
爵霸 2016-03-24 08:27:08 1882 分享 版权
1 条回答
写回答
取消 提交回答
  • 你需要在初始化类实例的时候,指定这些值。创建一个实例方法命名为- (id)init

    - (id)init{
        self=[super init];
        if (self) {
            jumpamount=10;
        }
        return self;
    }

    不需再声明ivar了,@property会帮你创建的。

    2019-07-17 19:11:47
    赞同 展开评论
问答分类:
问答地址: