摘要: ———————————————————————————————————————————类的本质——类对象一段代码:#import @interface Person : NSObject-(void)run;+(void)run;@end@implementation Person-(void)ru... 阅读全文
posted @ 2015-08-23 15:58 王中尧 阅读(197) 评论(0) 推荐(0) 编辑
摘要: ———————————————————————————————————————————多态的概念、实现以及注意事项程序中的多态:不同的对象 以自己的方式去 响应 相同方法名(父类同名的方法) 的能力称为多态。多态的条件:有继承关系、有方法的重写(对应上面一条“以自己的方式”) 用父类类型的指针指向... 阅读全文
posted @ 2015-08-23 15:53 王中尧 阅读(151) 评论(0) 推荐(0) 编辑
摘要: ———————————————————————————————————————————继承一段代码:#import @interface Animal : NSObject{ int _age;}-(void)setAge:(int)age;-(void)eat:(NSString *)foodNa... 阅读全文
posted @ 2015-08-22 22:20 王中尧 阅读(261) 评论(0) 推荐(0) 编辑
摘要: ———————————————————————————————————————————self和super关键字OC提供了两个保留字self和super,用于在方法定义中引用该执行方法的对象。OC中的self相当于C++、Java中的 this指针 。super发送消息可以将方法实现分发给其父类(实... 阅读全文
posted @ 2015-08-21 11:41 王中尧 阅读(196) 评论(0) 推荐(0) 编辑
摘要: ———————————————————————————————————————————封装概念及其原理一个Gun类的例子来详细说明这一环节:#import @interface Gun : NSObject{ @public int _bulletCount;}-(void)shoot;//这是射击... 阅读全文
posted @ 2015-08-21 09:37 王中尧 阅读(176) 评论(0) 推荐(0) 编辑
摘要: ———————————————————————————————————————————类方法 ①类方法: + 开头的方法(定义的过程形式和对象方法一样,只不过 + 开头,这是唯一的区别) 类方法的调用: [类名 方法名]; ②对象方法: - 开头的方法 对象方法的调用: [实例对象名 方法名]; ★... 阅读全文
posted @ 2015-08-20 09:44 王中尧 阅读(136) 评论(0) 推荐(0) 编辑
摘要: ———————————————————————————————————————————如何根据题目准确完整清晰的声明一个类并实现给定的行为/*//下面这个程序教大家如何根据题目去声明一个类,并完成题目中描述的行为。如何让代码表示的准确清晰。类名:Person属性:年龄(_age)、体重(_weigh... 阅读全文
posted @ 2015-08-18 18:44 王中尧 阅读(203) 评论(0) 推荐(0) 编辑
摘要: /*3.设计一个”学生“类1> 属性* 姓名* 生日* 年龄* 身高(单位是m)* 体重(单位是kg)* 性别* C语言成绩* OC成绩* iOS成绩2> 行为* 跑步:每跑步一次,身高增加1cm,体重减小0.5kg,输出跑完后的体重* 吃饭:每吃一次,身高增加1cm,体重增加0.5kg,输出吃完后... 阅读全文
posted @ 2015-07-28 17:58 王中尧 阅读(125) 评论(0) 推荐(0) 编辑
摘要: ————————————————————————————————————————————Hello World//引入头文件//c中的引入头文件的方式//#include //#include #import //引入头文件(单单引入这一个头文件,无后顾之忧,里面包含了太多的头文件,一有全有)//... 阅读全文
posted @ 2015-07-27 21:59 王中尧 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 题目简单的描述就是输出这么一个金字塔型的字母阵(等边三角形)/* A ABAABCBA*//*//解法①:对称轴法#import int main(){ int i,j; for(i=0;iint main(){ int i,j; for(i=0;i<3;i++) { for(j=... 阅读全文
posted @ 2015-07-25 18:07 王中尧 阅读(272) 评论(0) 推荐(0) 编辑