美文网首页
init构造方法 - OC

init构造方法 - OC

作者: 以太死多 | 来源:发表于2015-08-31 16:11 被阅读140次
init构造方法(用固定的值进行初始化) :

//当子类把父类的init覆盖了,默认先执行子类的
-(instancetype)init{

        //先让父类把原来的事情做完
        self = [super init];
        
        //判断父类是否初始化成功
        if (self) {
            _age = 10;
        }
                
        return self;//self指代的是方法的调用者
    }

自定义构造方法(用指定的值进行初始化) :
  • 使用initWith方法需要先申明
  //使用initWith方法需要先申明
    -(instancetype)initWithName:](NSString *)name andAge:(int)age{
        
        if (self = [super init]) {
            
            _name = name;
            _age = age;
        }
        
        return self;//self指代的是方法的调用者
    }

相关文章

  • init构造方法 - OC

    init构造方法(用固定的值进行初始化) : //当子类把父类的init覆盖了,默认先执行子类的-(instan...

  • 构造方法 和 类方法

    【构造方法】 在OC当中,以 init 开头的方法称为构造方法. 作用: 构造方法用于初始化成员变量的值,一般只调...

  • Swift 的构造器(一)

    前言 本文主要是Swift的构造器相关知识,另加少部分的OC中的init方法(还有少许Java相关的构造方法...

  • Java 构造方法

    构造方法相当于OC里面的alloc init 构造方法的设计目的就是 在创建对象的时候顺带着创建默认属性 和默认方法

  • swift Class的构造函数

    1.构造函数类似于OC中的初始化方法:init方法2.构造函数有两种:一种是指定构造器(Designated In...

  • swift基础语法(十二)——构造函数

    介绍(学过Java,C++等其他语言的应该知道构造函数) 构造函数类似于OC中的初始化方法:init方法 默认情况...

  • 13 类的构造函数、析构函数和自动引用计数

    1. 构造函数 1.1 构造函数的介绍 构造函数类似于OC中的初始化方法:init方法 默认情况下创建一个类时,必...

  • deinit析构函数

    init 构造函数,初始化方法 deinit 析构函数,反初始化方法 deinit 和OC中的 dealloc 一...

  • 07-08、构造方法基本概念:重写init方法

    在OC中init开头的方法, 我们称之为构造方法构造方法的用途: 用于初始化一个对象, 让某个对象一创建出来就拥有...

  • 14

    在OC中init开头的方法, 我们称之为构造方法 构造方法的用途: 用于初始化一个对象, 让某个对象一创建出来就拥...

网友评论

      本文标题:init构造方法 - OC

      本文链接:https://www.haomeiwen.com/subject/wdxlcttx.html