您的位置:首页 > 移动开发 > IOS开发

IOS-OC第一天之类和方法

2015-03-25 23:26 162 查看
类名:苹果手机(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;
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: