一、objective C中的类
1、类和对象
类是对所有对象相同属性的概括,
但是对象是具体的,
我们通常把相同或者相似行为的对象设计成一个类。
2、类的设计
*第一个字母必须大写
*不能有下划线(规范)
*多个单词,驼峰标示
*不能有下划线(规范)
*多个单词,驼峰标示
举例如下:
#类名;Zoombic
#属性:life,speed,attrack
#行为:walk,speed,die
#类名;Zoombic
#属性:life,speed,attrack
#行为:walk,speed,die
3、类的声明
@interface Car: NSObject //NSObject让car具备创建对象的能力 ,同时需要#import <Foundation/Foundation.h>
{
@public//可以让外部指针间接访问内部成员变量
int wheels;
int speed;
} //里面俩实例/成员变量默认初始值为0;
在声明内,括号外,可以放类的方法。
#import <Foundation/Foundation.h>
@interface Person : NSObject
//这里可以放类的方法
-(void)run;//只要是OC对象的方法,必须以-开头, //OC方法中任何数据类型都必须用小括号扩住
@end
3、类的实现
用来实现interface中声明的方法,需要放在@implementation内
@implementation Car
//方法的实现,(说清楚方法内有什么代码)
@end
@implementation Car
//方法的实现,(说清楚方法内有什么代码)
@end