【第22期】观点:IT 行业加班,到底有没有价值?

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学习_第二天 实例变量可⻅度、⽅法

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

实例方法是否可以操作类变量

实例方法可以操作类变量 反过来, 类方法不能操作实例变量 原因如下: 在类创建对象之前,实例变量还没有分配内存。类方法也不能调用其他的实例方法,这是因为,在类创建对象之前,实例方法也没有入口地址。

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

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

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

java静态类、静态方法、静态变量、实例变量、线程本地变量、静态线程本地变量

[b]静态类:[/b] [color=red]只有嵌套类才能被声明为static类[/color]。一般顶级类不能被声明为static类,可以有static变量、方法。 [b]静态方法:[/b] 不需要实例化类就能访问类的静态方法。 [b]静态变量、实例变量:[/b] [b]静态变...

oc面向对象—实例变量以及set get方法

oc学习的课程是在mac  本中的xcode6.0中进行的所以这里以xcode 为例子 进行oc代码的演示 1、首先打开xcode  (习惯上称之为"叉  code") 2、 选择第二项  Creat...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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