Objective - C 语法1

类是一个抽象的概念
对象是一个类的一个具体的表现的实体


封装


例如:
NSObject{
 int _age;
}
------------
//这个方法是返回_age;
- (int)getAge{
  return _age;
}
//这个方法是将_newAge的值赋给_age,这个方法里可以写一些判断之类的,起到了保护_age是有条件的输出(保护),想要保护就需要调用这个方法(一般我们是不用写一些判断的)
- (void)setAge:(int)newAge{
  _age = newAge;
}


构造函数initWithXXXX:
主要做一些初始化相关的工作
例如:
- (id)init{
    self = [super init];
    //使用super父类的对象
    //self表示本类的对象
    if(self){
        //初始化工作 
    }
    return self;
}
析构函数 dealloc:
对象从内存中销毁前夕调用的函数
- (void)dealloc{
  NSLog(@"name %@ release", _name);
//析构函数 是在对象完全消失的时候调用
//对象销毁时候调用  对象计数器 = 0
//这个dealloc 不要人为的调用 [xiaoli dealloc];
//release销毁对象 release计数器-1  减到0就自动调用[dealloc]函数
  [super dealloc];s
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值