zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Android编译系统
    Android指针管理:RefBase,SP,WP
    Android图片异步加载
    Android动画学习笔记Android Animation
    触发checkbox的click事件时遇到的问题
    C++ Primer笔记
    Android自定义对话框(Dialog)位置,大小
    android startService流程梳理笔记
    自定义SimpleAdapter
    Android Touch事件
  • 原文地址:https://www.cnblogs.com/chenqingxiao/p/4367366.html
Copyright © 2011-2022 走看看