类和对象

编程的步骤:先定义类,再创建对象,然后使用对象.
类的描述:具有相同特征和行为的事物的抽象
类的构成:接口(@interface @end) 和 实现(@implementation @end)
接口部分:对外声明类的特征和行为.特征指的是成员变量(实例变量).行为指的是方法.
实现部分:实现(@implementation @end),对内实现行为.

接口代码:


实现代码:


类的创建:
点击 main->OS X -> Cocoa Class



点击 next->定义类名->点击next->create


注意事项:类名和文件名可以不一致,类和文件没有什么必然的联系.一个文件中也可以存放多个类,但是为了程序清晰明了,一般不这么做.一般用类名命名文件名.

创建对象:1.开辟内存空间:根据类中声明的成员变量为对象分配内存,并返回首地址. 2.初始化:为对象的成员变量设初值.
对象的创建实例: Person *p = [Person alloc] init];
 对于对象来说:是用指针保存了对象所在堆内存的空间地址,所以一般用指针来代指对象.
其中 alloc 为对象开辟内存空间. init 对对象进行初始化.alloc 是类方法,有类去调用. init 是实例方法,由对象去调用.

成员变量(实例变量)的可见修饰符:@ protected(保护) @public(公有) @private(私有) @packge(打包) ;在默认情况下,成员变量的可见度为@protected.
@protected:当前类和其子类可以访问
@public:外界可以访问成员变量
@private:只有当前类可以访问成员变量


// 主函数



当成员变量定义为@ public. 可以通过图中的形式访问.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值