• 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;
    }
    View Code
  • 相关阅读:
    Beans
    Redis记录-Redis命令
    Redis记录-Redis介绍
    RESTful记录-RESTful服务
    RESTful记录-RESTful内容
    RESTful记录-RESTful介绍
    HTTP记录-HTTP介绍
    Solr记录-solr检索和查询数据
    Solr记录-solr文档xml
    Solr记录-solr内核与索引
  • 原文地址:https://www.cnblogs.com/chenqingxiao/p/4367366.html
Copyright © 2020-2023  润新知