黑马程序员技术交流社区

标题: OC -- 简单类的声明与定义 [打印本页]

作者: will123    时间: 2016-9-23 23:39
标题: OC -- 简单类的声明与定义
#import <Foundation/Foundation.h>

// 类的声明:类名的定义第一个字母一定要大写,如果由多个单词构成用驼峰法:例 MyBlog

@interface Person : NSObject{

// 类属性的定义:属性名要由下划线开头:例 _age

@public

int _age;

float _height;

}

// 类方法的定义

- (void)eat;

@end

// 类的实现

@implementation Person

// 实现类方法

- (void)eat{

NSLog(@"age = %d, height = %.2f的人在吃东西", _age, _height);

}

@end

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

Person *p = [[Person alloc] init];

// 给类的属性赋值

p->_age = 20;

p->_height = 170;

// 调用类方法

[p eat];

// 输出age和height

NSLog(@"age = %d, height = %.2f", p->_age, p->_height);

return 0;

}




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