码迷,mamicode.com
首页 > 编程语言 > 详细

OC语言基础知识

时间:2016-07-15 13:01:30      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

OC语言基础知识

一、面向对象

      OC语言是面向对象的,C语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类。

      术语:OC面向对象、OOP面向对象编辑

 

二、类

   (一)关于类

        类的设计只关注三个东西:类名、属性和方法

        类:就是一些具有相同属性和行为的事物的抽象(具体相同属性和行为事件的集合)

    注意:拥有相同属性和行为的对象都可以抽象为一个类,类名是标识符的一种,需要符合规范,通常类名的第一个字母大写,且不能有下划线,如果有多个单词则使用驼峰式标识。在对方法进行类的划分中,一般采取的做法是谁最熟悉这个方法那么就把这个方法划分给谁。在OC中,对象对方法的调用称为消息机制,即向既定的对象发送了什么消息。

 

     (二)区分类和对象

      类就是对象的抽象

      对象就是类的实例

  (三)OC类的基本语法

     对象的属性有三种叫法:成员变量、对象属性、类字段

      成员变量声明在@interface{}内;里面不能有方法的声明

     类中的函数:方法、函数、消息

     无参数形式  

     方法类型-/+

               -/+(返回值类型)方法名     例子:-(void)sleep;

     带参数形式

              -/+(返回值类型)标识符:(参数类型)参数;  -(void)setScore:(int)newScore;

     多参数形式

     -/+(返回值类型)标识符:(参数类型)参数1 标签名:(参数类型)参数2;

     -(int)addA:(int)a andB:(int)b;

           (四)调用格式

           [接收者/receiver 消息/message];给接收者发送消息:这就是OC的函数调用

          -减方法/普通方法/实例方法/对象方法

     [对象指针 -函数/方法];

    +类方法/静态方法/加方法

    [类名 +函数/方法];

 

 

        注意:实例方法 :有实例调用 要先创建实例 对象指针调用

      类方法:类名调用 不需要创建对象

 

OC语言基础知识

标签:

原文地址:http://www.cnblogs.com/2524742620-fang/p/5673064.html

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