14 oc类

1 类的三要素:

名字 特征 行为。

问题:先有类还是先有对象----从现实角度:一定是先有对象  从代码角度:一定是先有类。

2 定义类

a 类的声明 

@interface 类名:NSObject     

{

//属性

@public

数据类型 变量a

数据类型 变量b

//方法的声明

-(void)run;

-(void) sleep;

-(void)eat:(NSString *)name;

-(void)sum:(int)a :(int)b;

@end

@ implementation 类名

//方法的事项

-(void)run

{

NSLog(@"我在吃饭");

}

-(void)eat(NSString *) name

{

NSLog(@"我在吃饭");

}

-(int)sum(int) a :(int) b

{

int c =a+b;

return c;

}

@end

3 注意:

       类一定是有声明和实现的

       类名第一个单词必须是大写

       类名用你描述的十五的名称命名就可以

       类的属性必须用_开头 下划线开头

4 如何创建一个类对象

Person *p1 = [Person new];

4 方法的声明

-(返回值类型)方法名称

5 方法的实现

-(void)eat

{

NSLog(@"我在吃饭");

}

6 方法的调用

【对象 方法名】;

[对象 方法名:值]

7 多个参数 声明 可以使用and或者其它 连接

 

 

 

 

 

 

 

     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值