一、关于OC类
1.oc中一般用两个文件描述一个类,与java是不同的。
2.后缀.h文件是类的声明文件,用于声明成员变量、方法。使用关键字@interface和@end; 而且.h文件只作声明,并没有对类的方法进行实现;
3.后缀.m文件是类的实现文件,用于实现.h中声明的方法。使用关键字@implementation和@end;
二、OC中的方法
1.方法的声明和实现必须以”+”和”-“开头;
加号表示类方法,即静态方法;减号表示对象方法,即动态方法
2.在后缀.h中声明的方法都是public类型,不能更改
方法格式:方法类型(+/-)+返回值类型+方法名:+参数类型+参数名
三、成员变量
1.成员变量的作用域由三种
@public全局都可以访问
@protected 只能在类内部和子类中访问
@private只能在类的内部访问
比java中少一种作用域,因为OC 中没有包的概念
四、对象的初始化