IOS-OC第一天之类和方法
类名:苹果手机(IPhone) 属性:
颜色(_color ), 大小(_size), _cpu 行为:
查看本机信息(aboutMyPhone),打电话(call), 发短信 (sendMessage)
实现该类,并:
1)查看本机信息
2)打电话给10086
3)给10086发短信问联通的客服电话是多少
代码如下:
#import <Foundation/Foundation.h> @interface IPhone :NSObject//声明一个iphone类 { @public NSString *_name; NSString *_color; float _size; int _cpu; } -(void)aboutMyPhone;//关于我的手机方法 -(void)call:(NSString *) phoneNum;//打电话方法 -(void)sendMessageOfNum:(NSString *)messageNum andContent:(NSString *)messageContent;//发短信方法 @end //类和方法的实现 @implementation IPhone//关于我的手机方法 -(void) aboutMyPhone{ NSLog(@"我的手机是%@,%d核心处理器,%.1f寸大小,颜色是%@",_name,_cpu,_size,_color); } -(void) call:(NSString *)phoneNum//打电话方法 { NSLog(@"打电话给%@",phoneNum); } -(void) sendMessageOfNum:(NSString *)messageNum andContent:(NSString *)messageContent//发短信方法 { NSLog(@"给%@发短信,短信内容是:%@",messageNum,messageContent); } @end int main(int argc, const char * argv[]) { @autoreleasepool { IPhone *myPhone=[IPhone new];//实例化一个手机对象 myPhone->_name=@"iphone6";//给对象的属性名字赋值 myPhone->_cpu=4;//给对象的属性CPU赋值 myPhone->_size=4.7f;//给对象的属性尺寸赋值 myPhone->_color=@"土豪金";//给对象的属性颜色赋值 [myPhone aboutMyPhone];//调用对象的关于我的手机方法 [myPhone call:@"110"];//调用对象的打电话方法 [myPhone sendMessageOfNum:@"10086" andContent:@"话费多少?"];//调用对象的发短信方法 } return 0; }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。