首页 > 其他 > 详细

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

时间:2015-03-20 21:49:44      阅读:202      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!