一.#import的用途
1.跟#include一样拷贝文件的内容
2.可以自动防止文件的内容被重复拷贝
二.类的设计
事物的名称(类名)
属性
行为功能
注意:类名的第一个字母必须大写,不能有下划线,每个英文单词首字母要大写
如:类名:Person
属性:年龄,体重,名字
行为:跑步,吃饭
三.类的声明
类的声明:声明对象的属性和行为
如:@interface Car : NSObject
{
成员变量 //如:int age;
//double wegiht;
}
// 方法的实现要在这里声明, 如-(void)run;
@end //一定要写@end
说明:以上是固定格式,成员变量默认初始化为0,NSObject :让Car这个类具备创建对象的能力。
四. 类的实现
固定格式:@implementation Car
-(void)run
{
NSLog(@“跑步”); // 方法的实现(说清方法里面有什么代码)
}
@end
方法的说明:
1.方法(行为):方法名,参数,返回值(声明和实现)
2.只要OC对象的方法,必须以减号开头 -
3.OC方法中任何数据类型都小括号()扩住
如:-(void)run;
类的声明和实现完整的写法:
#import <Foundatoin/Foundation.h>
@interface Car: NSObject
@end
@implementation Car
@end
int main( )
{
Car *p = [Car new];
return 0;
}
[Car new]说明:new :执行了Car这个类的new行为来创建对象(固定写法).C在OC中,想执行一些行为就让
写上一个中括号[ 行为执行者 行为名称 ] ;