类的实现(Object-c)

来源:互联网 发布:白色休闲裤搭配知乎 编辑:程序博客网 时间:2024/06/06 05:55

类的头文件:

@interface 类名 :父类 <协议1,协议2....>

{

//用来声明变量 该变量可以被子类继承 

//属性类型 属性名字;

int a;

}

-(方法返回值) 方法名字 :(参数1类型)参数1,参数2名字 : (参数2类型)参数2;//-表示方法属于实例, +表示方法是静态的 

@end


类的具体实现:记得要#import 头文件, ""表示查找自己的 <>是查找系统的类

@implementation 类名

 {

//也可以用来声明变量 变量不能被子类继承

}

@synthesize 变量名1,变量名2;//自动生成setter/getter方法

//方法的具体实现

@end


ps: 实例变量在interface中声明 和 在implementation中声明的区别:

1.interface中声明的变量会被子类继承(不是private的) implementation中的实例变量不会被子类继承

2.如果你声明的setter/getter方法,interface中的变量的对应方法可以在类外使用,implementation中的变量的对应方法只能在该类中使用

0 0
原创粉丝点击