黑马程序员技术交流社区
标题:
类的声明和实现
[打印本页]
作者:
小蜗19910109
时间:
2015-10-14 00:36
标题:
类的声明和实现
#import <Foundation/Foundation.h>
//类的构成: 类名 属性 行为
//创建一个了类的时候,需要两部分: 类的声明和类的实现
//汽车 Car
// 速度 轮子的个数
// 跑
//类的声明
@interface Car:NSObject
{
@public
//类的属性,实例变量
int _speed; //汽车的速度
int _lzNum; //汽车轮子的个数
}
//行为 方法
-(void)run;
@end
//类的实现(作用:实现类的声明文件中声明的方法)
@implementation Car
-(void)run{
NSLog(@"汽车在疯跑!");
}
@end
int main(int argc, const char * argv[]) {
@autoreleasepool {
//调用 汽车的 run方法
Car *byd = [Car new]; //1)申请空间 2)初始化 3)返回地址
//给对象的实例变量赋值
byd->_speed = 120;
NSLog(@"_speed = %d,_lzNum = %d",byd->_speed,byd->_lzNum); //
[byd run];
Car *bigBen = [Car new];
bigBen->_speed = 250;
NSLog(@"_speed = %d,_speed = %d",bigBen->_speed,byd->_speed);
//对象名 bigBen
}
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2