黑马程序员技术交流社区

标题: 创建一个对象并且访问成员变量 [打印本页]

作者: Star_FDt78    时间: 2015-12-16 18:22
标题: 创建一个对象并且访问成员变量
创建一个对象并且访问成员变量
创建一个类:
@interface Car:NSObject
{
    int wheel;
    NSString *color;
    int speed;
}
//类的行为
@end;

创建对象:
[Car new];
//做了三件事情:
1> 向计算机省情内存空间
2> 给类中的每一个成员初始化
3> 返回新声请的空间的首地址

Car *p = [Car new];
//用Car类实例化了一个实例对象,对象名称是p

从创建一个类到创建一个对象并且实例化:
#import <Foundation/Foundation.h>

@interface Car:NSObject
{//类的属性
@public;
    int wheel;
    NSString *color;
    int speed;
}
//类的行为
@end

@implementation Car   //类的实现
//行为的具体描述
@end;


int main(int argc, const char * argv[]) {


    Car *car1=[Car new];
    car1->wheel=3;
    car1->speed=150;
    car1->color=@"Black";

    NSLog(@"轮子:%d 颜色:%@ 速度:%d",car1->wheel,car1->color,car1->speed);

    return 0;
}







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2