摘要: 继承代表两个类之间的关系 Dog:Animal 类似java中的 Dog extends Animal Dog *pDog=[Dog new];类似java中的 Dog dog=new Dog(); [pDog bark];类似java中的 dog.brak(); ARC机制,自动生成内存管理代码 阅读全文
posted @ 2016-06-16 11:09 Shaper22 阅读(139) 评论(0) 推荐(0) 编辑
摘要: main.m Person.h Person.m 阅读全文
posted @ 2016-06-16 11:04 Shaper22 阅读(270) 评论(0) 推荐(0) 编辑
摘要: //要求设计一个股票软件 //提供一个设置最大值. 和一个最小值, 以及获取平局值的方法 #import #import "KLine.h" // 使用类先引入数据的头文件 int main(int argc, const char * argv[]) { KLine *pk = [KLine new]; [pk setMin:90]; [pk setM... 阅读全文
posted @ 2016-06-16 11:03 Shaper22 阅读(128) 评论(0) 推荐(0) 编辑
摘要: main.m Gun.h Gun.m 阅读全文
posted @ 2016-06-16 11:00 Shaper22 阅读(153) 评论(0) 推荐(0) 编辑
摘要: // 匿名对象 #import int main(int argc, const char * argv[]) { // com+ctrl+上 在.m和.h之间切换 // [Person new]; // 无论有没有名字,只要调用new方法就会返回对象的地址 // // [Person new]->name=@"cy"; // [Person new]... 阅读全文
posted @ 2016-06-16 10:54 Shaper22 阅读(132) 评论(0) 推荐(0) 编辑
摘要: // // main.m // 对象作为返回值:对象作为返回值,主要是掌握: //在成员方法中创建的对象,是局部变量,但是这个局部变量存储在堆当中,方法执行完后不会自动的释放 #import //士兵在兵工厂买枪和子弹,然后进行射击 //弹夹类 @interface Clip : NSObject { @public int _bullet; // 子弹数 } -... 阅读全文
posted @ 2016-06-16 10:53 Shaper22 阅读(468) 评论(0) 推荐(0) 编辑
摘要: // // main.m // 对象作为参数的连续传递 // 方法的形参,当调用该方法的时候,接收了值,才会给该方法中的形参分配存储空间, // 如果传进来了是对象的指针,就保存了对象的地址,也就是指向了那个对象 #import #pragma mark - 弹夹 //弹夹 //事物名称: 弹夹(Clip) //属性:子弹(Bullet) //行为:上子弹(addBul... 阅读全文
posted @ 2016-06-16 10:52 Shaper22 阅读(128) 评论(0) 推荐(0) 编辑
摘要: // 对象作为参数传递 //好好感受一下面向对象的思想,枪有射击的功能,士兵使用枪射击,就给士兵一个枪,然后调用枪的射击方法就可以了 #import #pragma mark - 枪 //枪 //事物名称:枪(Gun) //属性:弹夹(clip) , 型号(model) //行为:射击 @interface Gun : NSObject { @public int _... 阅读全文
posted @ 2016-06-16 10:51 Shaper22 阅读(157) 评论(0) 推荐(0) 编辑
摘要: // 结构体作为对象的属性 /* 合理的设计一个”学生“类 学生有* 姓名* 生日两个属性和说出自己姓名生日方法 要求利用设计的学生类创建学生对象,并说出自己的姓名和年龄 描述学生类 事物名称: 学生(Student) 属性:姓名(name), 生日(birthday) 行为:说出字节姓名和生日(say) */ #import //typedef ; type... 阅读全文
posted @ 2016-06-16 10:49 Shaper22 阅读(376) 评论(0) 推荐(0) 编辑
摘要: // // main.m // 7.27、练习 指向对象的指针相互赋值的内存是如何表现的 #import @interface Person : NSObject { @public int _height; int _age; } - (void)show; @end @implementation Person - (void)show{ N... 阅读全文
posted @ 2016-06-16 10:46 Shaper22 阅读(305) 评论(0) 推荐(0) 编辑