A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

创建一个对象并且访问成员变量
创建一个类:
@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;
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马