ios知识积累ios开发进阶-笔记程序员

0C之02类与对象03成员变量的赋值

2015-10-19  本文已影响90人  高俊


前言:

首先道个歉,前两天一直在军训,太累了,没有更新,所以抱歉啦各位。你的支持就是我写作的最大动力

成员变量的赋值

首先在OC中如果你想操纵对象唯一的方法就是使用指针,在上次中我们都知道[Car new];会创建一个对象,而这段代码的另一个作用就是他自己会返回对象本身,也就是返回对象的地址,而我们则需要用指针指向该对象。当然我们都知道指针也是需要类型的,指向对象的指针的类型就是我们类的类型。假如我们的类是Car类那么我们定义的指针类型就是Car类型

Car  *p = [Car new];这就是定义一个指针指向了新对象Car

而对成员变量的赋值就如同C语言中的一样

p->weeks = 4;

p->speed = 250;

当然这样是无法更改我们的成员变量的值的,因为他们是受保护的,你们可以做尝试,会报错的呦

如果我们想改得话就需要在我们的#interface 中的成员变量的前面加上@public         这段代码的意思就是解除对成员变量的保护。

由于军训所以更新的少了点,见谅见谅

上一篇下一篇

猜你喜欢

热点阅读