CS193P Course Notes (1)

OOP(面向对象编程) 术语

Class(类):  定义了一组数据或代码,是对象的“type(类型)”;
Instance(实例):  基于一种“Class(类)”而在存储空间内特定分配出的对象;
Method(方法):  告诉对象如何操作的“函数”;
Instance Variable (或称 “ivar”,实例变量):  一系列属于单一对象的特定数据。

Objective-C 术语

message expression 消息表达式
[receiver method:argument]

message 消息
[receiver method:argument]

selector 选择器
[receiver method:argument]

method 方法
由“消息”选择出的执行代码

类与方法的声明

@interface myObject /*myObject为接口名*/ : NSObject /*NSObject为基类*/{
NSString* value1;  /*此处value1、2为变量*/
NSString* value2;
}

- value1; /*此处value1、2为方法*/
- value1;

@end

方法的定义都放置在{}外部,在方法前面的±符号表示方法的类型,“+”表示该方法为静态方法,针对类,“-”表示该方法为动态方法,针对实例。

  1. 暂没有评论

  1. 暂没有引用通告。