OC中如何编写类的声明和实现

   类的声明:

   

@interface Iphone : NSObject {
    @public
    float _model; 
    int _cpu; 
    double _size; 
    int _color; 
}

- (void)about;

@end

   类的实现:

@implementation Iphone
   - (void)about
   {
       //如果在对象方法中想访问该对象的属性, 可以直接写上_属性名称即可
       NSLog(@"型号 = %f, cpu = %i, 尺寸= %f, 颜色 = %i", _model, _cpu, _size, _color);
   }


   1)声明以@interface开头 , @end结尾, 然后再class name对应的地方写上 事物名称, 也就是类名即可

       注意: 类名的首字符必须大写

   2)声明一个类的目的就是为了告诉系统, 我们这个类中有哪些属性和行为

       OC类声明中属性只能在写@interface@end之间的{}

       注意: 编写OC类属性的时, 建议将所有属性的名称前面都加上_

   3)类名后面的 :NSObject 是为了让类具备创建对象的能力

   4)注意: 默认情况下, OC对象中的属性是不能直接访问的

       只要让类中的属性公开, 以后就可以直接通过一个指向结构体的指针来操作对象中的属性

   5)类可以只有实现没有声明

       注意: 在开发中不建议这样写

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值