zoukankan      html  css  js  c++  java
  • oc中类的实例化及方法调用

    上一篇我们讲了oop和类的创建,上一篇的重点我们回顾一下
    1. 对象
    2. 实例
    3. 方法
    4. 接口
    这一篇我们来实现类的实例化,调用类中的公共参数和方法;类的实现在.m文件中,以下是实现代码:
      
     //
    //  HuiTu.m
    //  Test
    //
    //  Created by 程英暾 on 2017/3/10.
    //  Copyright © 2017年 程英暾. All rights reserved.
    //
    
    #import "HuiTu.h"
    
    @implementation HuiTu
    //得到颜色
    -(void) GetYanse:(NSString*) yanse{
        _yanse=yanse;
        NSLog(@"%@",_yanse);
    }
    //得到形状
    -(void) GetXingZhuang:(NSString*) xingzhuang{
        _xingzhuang=xingzhuang;
        NSLog(@"%@",_xingzhuang);
    };
    //绘制
    -(void)HuiZhi{
        NSLog(@"Start Drw");
    //...
    }
    @end
    接下来我们在main.m中调用huitu这个类:
    代码如下:
    添加引用
    #import "HuiTu.h"
    main{
    HuiTu *h=[[HuiTu alloc]init];//实例化类*指针指向该类
    [h GetYanse:@"红色"];
    [h HuiZhi];
    }
    • *h指针指向该类,如果不明白指针,就记住类前面一定要加*
    • [alloc] 分配存储空间
    • init实例化
    • [h GetYanse:@"红色"];类的方法也在这里实现,左边是方法,右边是传入值
    • 结果如下:

      2017-03-19 20:12:28.697389 Test[6031:229656] 红色

      2017-03-19 20:12:28.697403 Test[6031:229656] Start Drw

       

  • 相关阅读:
    h5 与原生 app 交互的原理
    软件公司各种角色透视图
    软件公司各种角色透视图
    软件公司各种角色透视图
    3大原则让你的编程之路越走越顺
    LeetCode[39]: 组合总和
    20190826
    Oracle介绍
    Welcome to Giyber Blog
    清醒
  • 原文地址:https://www.cnblogs.com/c546170667/p/6582123.html
Copyright © 2011-2022 走看看