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)类可以只有实现没有声明

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

猜你喜欢

转载自blog.csdn.net/baidu_28787811/article/details/80300173