码迷,mamicode.com
首页 > 其他好文 > 详细

<<黑马程序员>>OC构造方法

时间:2015-03-20 21:52:47      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

构造方法:

          ①  用来初始化对象的方法

       ②   肯定是对象方法

       ③   目的:使创建出来的对象都有一个默认是属性

 

创建对象的方式:

    一 :   Person   *p  =  [ Person  new]

             ①  创建对象会有两个步骤

                 Person  *p  = [ Person  alloc ]     //  调用类方法 alloc 来分配存储空间

                 Person  *p1 = [ p  init ]      // 调用对象方法 init 来初始化对象

 

    二:  Person  *p = [ [Person  alloc ]   init]

           ①  可以合成一起写

  重写init方法

     技术分享

自定义构造方法

技术分享

自定义构造方法注意点:

     ①   必须声明方法

     ②   返回值类型一般是id类型

     ③   一定要调用父类的init方法,初始化父类的属性和其他成员变量

     ④   子类对象在子类中初始化,父类的属相在父类的方法中初始化

   技术分享

创建对象

  每个对象创建出来都可以调用自身创建的init方法来传入属性来创建对象

技术分享

 

id类型指针

id  :可以称为万能指针

       可以操作任何oc对象

技术分享

 

 

 

 

 

 

 

 

 

 

 

 

 

 

          

<<黑马程序员>>OC构造方法

标签:

原文地址:http://www.cnblogs.com/honey503775123/p/4354513.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!