A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赵云18235802528 中级黑马   /  2015-7-9 08:18  /  1028 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
1.思考实现
类名:苹果手机(Iphone) 属性:颜色(_color ), 大小(_size), _cpu
行为:查看本机信息(aboutMyPhone),打电话(call), 发短信 (sendMessage)
实现该类,并:
1)查看本机信息
2)打电话给10086 3)给10086发短信问联通的客服电话是多少
*/


#import <Foundation/Foundation.h>

//iPhone手机的声明
@interface iPhone : NSObject
{
    //定义Iphone的属性
    @public;
    NSString *_colore;
    float _size;
    NSString *_cpu;

}
//查看本机的信息
-(void)aboutMyPhone;
//打电话   给谁打
-(void)callphone:(NSString *)telnum;
//发短信  给哪个号发  发给谁
-(void)sendmessage:(NSString *)telnum andContent:(NSString *)content;



@end
//iPone手机的实现
@implementation iPhone

-(void)aboutMyPhone{
    NSLog(@"颜色: %@,尺寸: %.2f,cpu: %@",_colore,_size,_cpu);
}
-(void)callphone:(NSString *)telnum{
    NSLog(@"给 %@ 打电话",telnum);
}
-(void)sendmessage:(NSString *)telnum andContent:(NSString *)content{
    NSLog(@"给 %@ 发送短信  短信的内容是 %@ .",telnum,content);
}

@end

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        //创建一个对象
        iPhone *iphone6s=[iPhone new];
        iphone6s->_colore=@"土豪金";
        iphone6s->_size=5.5f;
        iphone6s->_cpu=@"20A";
        [iphone6s aboutMyPhone];
        [iphone6s callphone:@"10086"];
        [iphone6s sendmessage:@"10086" andContent:@"联通客服电话是多少?"];

    }
    return 0;
}

5 个回复

倒序浏览
这好像是iOS开发体验的内容~
回复 使用道具 举报
把成员变量设定为public型的不好吧
回复 使用道具 举报
不过这只是个体验小例,用来认识语法的,不用在意
回复 使用道具 举报
还没学到这章?话说为什么会有表情?
回复 使用道具 举报
再看一遍 就当复习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马