OC 第二天

老牛浏览 430评论 0发表于

主要内容:

  1. 类方法

  2. self

  3. 例子程序

  4. 点语法

  5. property

  6. property 加强

  7. 继承

objectivec
//
//  main.m
//  01-知识回顾
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

    @autoreleasepool {
      /*
       1.类方法
       对比者对象方法讲的
       对象方法:
       》以-开头
       》可以使用成员变量
       》通过对象指针调用
       》可以调用自己对象方法与类方法

       类方法:
       》以+号开头
       》不可以
       》通过类名调用
       》只可以调用自己的类方法
       》可以工具方法

       区分:通过+-号。

       类方法优点:效率高,节省空间  缺点:不能使用成员变量

       对象方法的优点:可以使用成员变量

       注意:尽量使用类方法

       2.掌握self的使用
       》代表对象指针或类名
       》只能在方法进行嵌套的时候使用或者在方法的内部调用成员变量
       》在对象方法里面代表对象指针
         类方法里面代表类名

       》调用成员变量的时候
       注意:避免自己调用自己(会造成死循环)
       私有方法:没有声明的方法
       3.掌握点语法的使用
       》就是set,get方法
       》使用:在=左边是set方法,其他地方是get方法
       》只能是set,get方法使用。语法
       4.掌握property加强
       》property 
       @property可以自动生成set。get方法的声明
       @synthesize 生成set,get方法的实现property加强
       @property 可以同时自动生成set,get方法的声明,实现,成员变量。

       注意:成员变量完全私有化

       修饰符
       5.掌握继承
       概念:有A类与B类,A类继承了B类,A类就拥有了B类所有的属性和行为。
       一个父类可以有多个子类  一个子类只能有一个直接父类
       好处:是多态的前提

       NSObject *类 是所有类的父类或者叫基类 

       类与类之间的关系:组合,继承,传参
       6.掌握description
       》重写description
       目的:
       */

    }
    return 0;
}
点赞
收藏
暂无评论,快来发表评论吧~
私信
老牛@ilaoniu
老牛,俗称哞哞。单纯的九零后理工小青年。喜欢折腾,爱玩,爱音乐,爱游戏,爱电影,爱旅游...
最后活跃于