ObjectiveC - 类的声明和实现(一)

类的声明 — 类名.h

     @interface Person : NSObject
     {
          /*实例变量*/
          int age;
          int identify;
          // 与java不同,实例变量不能在这里初始化
     }
     /*方法声明*/
     /** 
       - (void) main:(String) args
       + ……
       - 表示实例方法, + 表示类方法(静态方法)
       (void) 返回类型
       main: 方法名,注意这个冒号
       (String) args 参数
     */
     - (void) setAge:(int) _age;
     - (int) getAge;
     // oc方法声明 之 怪异声明方式
     - (id) initWithAge:(int) _age identify:(int) identify;

     @end
类的实现 — 类名.m

     #import "Person.h"
     @implementation Person
     // 初始化方法,类似Java的构造方法
     -(id) initWithAge:(int)_age identify:(int)_identify
     {
          if (self = [super init]) {
               age = _age;
               identify = _identify;
          }
          return self;
     }
     -(int) getAge
     {
          return age;
     }
     -(int) getIdentify
     {
          return identify;
     }
     -(void) setAge:(int)_age
     {
          age = _age;
     }
     @end


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值