第二个Object-C类程序
2015-11-19 22:50
429 查看
/* 人 类名:Person 属性(实例变量/成员变量):体重、年龄 行为(方法):走路、吃 */ #import <Foundation/Foundation.h> /* 1.类的声明 *成员变量 *方法的声明 */ @interface Person : NSObject { @public int age; double weight; } - (void)walk; - (void)eat; @end //2.类的实现 @implementation Person //实现@interface中声明的方法 - (void)walk { NSLog(@"%d岁、%.2f公斤的人走了一段路!",age,weight); } - (void)eat { NSLog(@"%d岁、%.2f公斤的人在吃东西!",age,weight); } @end int main() { //在使用类创建对象之前,会将类加载进内存,只会加载一次 Person *p = [Person new]; p->age = 20; p->weight = 40; Person *p2 = [Person new]; p2->age = 30; p2->weight = 50; p = p2;//p指向的对象地址空间转为指向p2 p->age = 40; [p2 walk]; [p eat]; [p walk]; /* Person *person_first = [Person new]; person_first->age = 20; person_first->weight = 50.0; [person_first walk]; Person *person_second = [Person new]; person_second->age = 30; person_second->weight = 60.0; [person_second walk]; */ return 0; }
相关文章推荐
- Objective-C的内省(Introspection)用法小结
- Objective-C中常用的结构体NSRange,NSPoint,NSSize(CGSize),NSRect实例分析
- Objective-C中NSNumber与NSDictionary的用法简介
- Objective-C中NSLog输出格式大全
- 全面解析Objective-C中的block代码块的使用
- Swift调用Objective-C编写的API实例
- Swift、Objective-C、Cocoa混合编程设置指南
- Objective-c代码如何移植为Swift代码 Objective-c代码转移到Swift过程介绍
- Swift调用Objective-C代码
- 以实例讲解Objective-C中的KVO与KVC机制
- objective-c中生成随机数的方法
- 在Swift中使用Objective-C编写类、继承Objective-C类
- Swift能代替Objective-C吗?
- Objective-C 消息传递机制详解
- 在一个项目中同时使用Swift和Objective-C代码混合编程的方法
- vm安装mac os x 10.7 lion
- objective-c(一)
- objective-c(二)
- objective-c(三)