黑马程序员——oc类实例
来源:互联网 发布:我的世界制作js软件 编辑:程序博客网 时间:2024/06/05 00:02
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
1.题目描述:
实现苹果手机类(iPhone),并实现该类
类名:苹果手机类(iPhone)
属性:颜色(_color),大小(_size),_cpu
行为:查看本机信息,打电话,发短信
实现该类,并
(1)查看本机信息
(2)打电话给10086
(3)给10086发短信
2.oc代码实现:
#import <Foundation/Foundation.h>typedef enum color{kColorWhite,kColorBlack,kColorYHJ} iColor;//类的定义@interface iPhone : NSObject//字段{ @public //NSString * _color; iColor _color; float _size; NSString *_CPU;}//方法声明//查看手机的信息 实质:实例变量值打印-(void)aboutMyPhone;//打电话 ,需要参数:电话号码-(void)callPhone:(NSString *) tellNum;//发短信,给指定号码发送短信,短信的内容可以指定-(void)sentMessage:(NSString *) telNum andContent:(NSString *) content;@end//方法实现@implementation iPhone//查看手机的信息 实质:实例变量值打印-(void)aboutMyPhone{ NSLog(@"颜色:%d,尺寸:%.2f,CPU:%@",_color,_size,_CPU);}//打电话 ,需要参数:电话号码-(void)callPhone:(NSString *) tellNum{ NSLog(@"给 %@ 打电话!",tellNum);}//发短信,给指定号码发送短信,短信的内容可以指定-(void)sentMessage:(NSString *) telNum andContent:(NSString *) content{ NSLog(@"给 %@ 发送短信,短信内容:%@ .",telNum,content);}@endint main(int argc, const char * argv[]) { @autoreleasepool { //创建对象 iPhone *iphonen=[iPhone new]; //赋值 iphonen->_color=kColorYHJ; iphonen->_size=7.0; iphonen->_CPU=@"A20"; //方法调用 [iphonen aboutMyPhone]; [iphonen callPhone:@"10086"]; [iphonen sentMessage:@"10086" andContent:@"你好!"]; } return 0;}
0 0
- 黑马程序员——oc类实例
- 黑马程序员——OC中的类
- 黑马程序员——OC中的类
- 黑马程序员——OC类方法
- 黑马程序员——OC中的类
- 黑马程序员—OC学习笔记—类方法与实例方法解析
- [黑马程序员][OC] 类
- 黑马程序员——OC 基础:实例变量修饰符,description方法和多态
- 黑马程序员——OC——类和对象
- 黑马程序员————oc基础、类
- 黑马程序员——OC—类与对象
- 黑马程序员-OC——类和对象
- 黑马程序员—OC—类方法 && self
- 黑马程序员——OC类和对象
- 黑马程序员——OC语言类初学
- 黑马程序员——OC---类的方法相关
- 黑马程序员——OC语言中的类和对象
- 黑马程序员——OC中类和对象
- 该是作出决定的时候了
- 像素(px)到底是个什么单位
- 调用系统短信界面导航栏与app界面导航一致
- Android 编辑框 点击空白处,键盘消失
- sublime text2/3怎样在windows中配置ctags插件
- 黑马程序员——oc类实例
- nyoj847 S + T(贪心)
- 6天通吃树结构—— 第五天 Trie树
- Excel 操作 POI
- zoj 3818 Pretty Poem
- 【Android】app透明与字体颜色更变、上下文菜单
- Maven入门
- 微信公众号开发加密解密异常java.security.InvalidKeyException:illegal Key Size
- Ajax+PHP+jQuery图片截图上传