2015.07.08 OC 第二天 实例变量 方法

原创 2015年07月09日 09:49:28

1.方法的功能使用,假如一个方法的多次使用,即把该方法单独提取出来


2.package 包可见度,只在库内部使用,外部开发者调用无效


3.实例变量:已经初始化过后的对象

对象:是一个类的指针(实例)变量

实例化方法 (-)

类方法  (+)

成员变量

属性:外部提供的接口 @property(nonatomic)NSInterger age


4.为什么不使用@public?

是否需要初始化赋值 避免使用时外部的二次修改


5.方法封装好处:

1)必须给定的变量(初始化方法)

2)给使用者安全 —提供尽量少的外部接口(属性、方法)

3)简化代码(重用性强)


6.方法三要素:返回值类型、方法名和形参

7.形参:公共的可变(内容可变)变量


8.typedef int MyInt ====给int设置一个别名


9.在类方法里面self是类名 代表的是people 


10.类方法什么时候用

1)当前方法中没有用到当前类得所有内容(成员变量、属性)

2)简化代码


11.类方法调用实例化方法必须创建对象

12.#import “”导⼊入⾃自定义类,#import <>导⼊入类库中的头⽂文件(相当于拷贝代码)

13.id称为任意类型的指针对象

14.instancetype 实例类型

15.在.h里面导入头文件用@class(协议除外)

16.在.m里面不存在循环引用的关系,可以用import(重复内容会不引用)

17.@class Car  //声明可能有这么一个类叫Car,但是不知道这个类是否存在



版权声明:本文为博主原创文章,未经博主允许不得转载。

OC第二天-实例变量可见度,setter和getter方法,导入头文件

实例变量可见度、方法、setter、getter Person.h#import @interface Person : NSObject{// 在声明成员变量的时候,如果没有使用关键字进行说...

OC学习_第二天 实例变量可⻅度、⽅法

1.实例变量可见度 2.为什么不使⽤@public?  1、使⽤@public关键字,暴露了类内部的细节。  2、不符合⾯向对象语⾔的三⼤特性之⼀ — 封装 3.OC中的⽅法分两种: 类...

OC第二天:实例变量可⻅度、⽅法

⼀、实例变量可⻅度 实例变量的可⻅度 ⼆、⽅法 ⽅法分类 OC中的⽅法分两种:类⽅法和实例⽅法。 类⽅法:只能类使⽤,例如:+(id)alloc 注:类⽅法中不能使⽤ 实例变量 实例⽅法:只能对...

OC中继承子类对象调用方法机制 子类对象访问父类中的实例变量

在继承中,子类对象如何调用

[Object-C]OC实例变量初始化方法

OC实例变量初始化方法 1 使用实例setter方法 默认初始化方法 + setName:xxx setAge:xxx 2 使用实例功能类方法,默认初始化方法 + setName:xxx age:...

OC中继承子类对象调用方法机制 子类对象访问父类中的实例变量

在继承中,子类对象如何调用到正确方法的机制        每一个Objective - C对象都有一个隐藏的指针指向类的代码,当向一个对象发送消息的时候,当前的对象会首先在当前类里去查找相应的方...
  • ysxr001
  • ysxr001
  • 2014年11月08日 15:41
  • 961

(OC)基础第二讲:实例变量可见度、方法

实例变量可见度、方法
  • momohen
  • momohen
  • 2015年11月02日 21:14
  • 279

黑马程序员——OC 基础:实例变量修饰符,description方法和多态

1.实例变量修饰符    1)@public (公开的)在有对象的前提下,任何地方都可以直接访问。    2)@protected (受保护的)只能在当前类和子类的对象方法中访问。    3)...

OC中实例变量初始化方法,setter方法以及便利构造器的不同

OC实例变量初始化方法 1.使用实例初始化方法 initWith开头的方法 2.使用实例setter方法 默认初始化方法 + setName:xxx setAge:xx  3.使用构造器 类名+Wi...

oc 面向对象特性(实例成员变量作用域限定符,类变量和类方法)

实例成员变量作用域限定符 • 即便从封装的角度出发,实例成员变量应该定义为@private,但作为一种面向对象的语言,Objective-C支持@public、@private和@...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2015.07.08 OC 第二天 实例变量 方法
举报原因:
原因补充:

(最多只允许输入30个字)