zoukankan      html  css  js  c++  java
  • init 用法

    相当于构造方法,有的时候初始化的时候有一些默认值,还有就是页面加载数据的时机问题,防止加载了页面再填数据

    声明:

      -(instancetype)initWithName:(NSString *)aName andage:(int)aAge;   //自定义的初始化方法必须以init开头

    实现:

      -(instancetype)initWithName:(NSString *)aName andage:(int)aAge{

          if (self =[super init]) {       //调用父类方法init 并且判断是否初始化成功

              self.name = aName;

              self.age = aAge;

          }

          return self;

      }

    调用:

      Person *hrr =[[Person alloc]initWithName:@"hrr" andage:20];

     

    ps:

    自定义的时候可以有三种返回类型  意义相同

      -(Person *)initWithName

      -(id)initWithName     //id相当于void

      -(instancetype)initWithName      //instancetype对象类型

     

     
     
  • 相关阅读:
    3.5.3 数据排序;重复数值、缺失值处理
    3.5.1 pandas基础
    3.3 numpy
    数据准备和特征工程
    2.4函数
    2.3语句与控制流
    2.2数据结构与序列
    2.1Python基础知识
    五、MySQL安装
    四、Hadoop HA 集群搭建
  • 原文地址:https://www.cnblogs.com/zhaopengs/p/5062427.html
Copyright © 2011-2022 走看看