黑马程序员--手机类的例子
2015-08-27 14:39
507 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
类名:苹果手机(iPhone)
属性:颜色(_color),大小(_size),_cpu
行为:查看本机信息(aboutMyPhone),打电话(call),发短信(sendMessage)
实现该类,并:
1)查看本机信息
2)打电话给10086
3)给10086发短信
类名:苹果手机(iPhone)
属性:颜色(_color),大小(_size),_cpu
行为:查看本机信息(aboutMyPhone),打电话(call),发短信(sendMessage)
实现该类,并:
1)查看本机信息
2)打电话给10086
3)给10086发短信
#import <Foundation/Foundation.h> //iPhone 类的声明 typedef enum color{kColorWhite,kColorBlack,kColorTHJ} iColor; @interface iPhone:NSObject { @public //类的属性(实例变量、成员变量) //手机的颜色 iColor _color; //手机的尺寸 float _size; NSString *_cpu; } //类的行为(方法)的声明 //查看手机的信息 实质:把手机的实例变量值打印出来 -(void)aboutMyPhone; //打电话,需要一个参数,参数就是电话号码(字符串) -(void)callPhone:(NSString *) telNum; //发短信,给指定号码发送短信,短信内容可以指定,两个参数 -(void)sendMassage:(NSString *)telNum and:(NSString *) content; @end //iPone 类的实现 @implementation iPhone -(void)aboutMyPhone{ NSLog(@"颜色:%d,尺寸:%.2f,cup:%@",_color,_size,_cpu); } -(void)callPhone:(NSString *) telNum{ NSLog(@"给 %@ 打电话",telNum); } -(void)sendMassage:(NSString *)telNum and:(NSString *) content{ NSLog(@"给 %@ 发送短信,短信内容:%@ 。",telNum,content); } @end int main(int argc, const char * argv[]) { @autoreleasepool { //创建对象 iPhone *iphone6Plus = [iPhone new]; //设定手机的信息 iphone6Plus->_color = kColorTHJ; iphone6Plus->_cpu = @"A10"; iphone6Plus->_size = 5.5f; //调用方法 [iphone6Plus aboutMyPhone]; //给10086打电话 [iphone6Plus callPhone:@"10086"]; //给10086发短信 [iphone6Plus sendMassage:@"10086" and:@"当前话费余额"]; } return 0; }
相关文章推荐
- C# SQL 面试题自我总结
- 面试题29数组中出现次数超过一半的数字
- 程序员面试笔试宝典——读书笔记1、程序设计基础知识
- 黑马程序员——java基础 集合 (复习)
- 程序员为何对苹果 Mac 情有独钟?
- 给程序员推荐一些提高工作效率的工具
- 【原创分享】动态新增行和删除行
- Java面试--io
- 杭州地区IT公司招聘分析与求职建议
- 程序员为何对苹果 Mac 情有独钟?
- 读程序员的自我修养应该弄懂的问题
- php代码优化,mysql语句优化,面试需要用到的
- 黑马程序员—————Java基础--------IO流
- 职场规划从“试错”开始
- 面试题:查询连续出现的数字
- 最老程序员创业开发实训3---采用MVC架构的应用Splash页面实现
- 面试题:分数排名
- 黑马程序员——java基础——Java集合中TreeSet实现元素唯一性的方法
- 机器学习算法面试口述(7):分类小结
- 金融高富帅PK金融民工——职业规划方法论