您的位置:首页 > 移动开发 > Objective-C

Objective-C:类和对象

2014-04-10 11:06 393 查看
.h文件

//声明类名,继承的父类,相关属性(实例,)方法声明

#import

//类名 Student

//继承的父类名 NSObject

@interface Student : NSObject// :冒号是切割

{

//相关属性(实例变量)

@public

NSString * name;//姓名

int age;//年龄

NSString * address;//地址

NSString * hobby;//爱好

}

//方法的声明

-(void)sayHi;

-(void)eat;

-(void)walk;

@end

.m文件

#import "Student.h"//不能用双角号 双角号是系统的,""是自己定义的

@implementation Student

//方法的实现

-(void) sayHi{

NSLog(@"我是来自%@%@,今年%d岁,喜欢%@",address,name,age,hobby);

}

-(void) eat{

NSLog(@"%@也得吃饭",name);

}

-(void) walk{}

@end

main函数文件

#import

#import "Student.h"//导入要使用的类

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

{

@autoreleasepool {

// //创建类的对象

// Student *stu=[Student alloc];

// //初始化对象

// stu=[stu init];

//建议用法

Student *stu=[[Student alloc]init];//

stu->name=@"某某某";

stu->age=15;

stu->address=@"河北大学";

stu->hobby=@"Lol";

Student *stu2=[[Student alloc]init];

stu2->name=@"某某某";

stu2->age=17;

stu2->address=@"河北警官学员";

stu2->hobby=@"wow";

//调用对象的行为

[stu sayHi];

[stu2 sayHi];

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: