object-c中类,对象和方法

本文中object-c简称obc

在obc的程序你经验会看到以下几个英文字母

@interface部分

@implementation

programe部分


@interface部分不要被表面现象所迷糊 当你了解java语言的时候 我们常常使用interface定义接口 其实在obc中的道理

跟java差不多 它是用来描述类,类的数据成分以及类的方法 非常跟我们java语言中定义接口interface结构很相似。暂时我们可以这么理解,当出现@interface的时候 它代表这obc在定义类的结构 跟方法结构 但是具体实现会交给其他的部分 下文在详细说明。


定义新类的时候,跟java是有区别的 除了名字之外java用class 换有重要的一部分。那就是要通知obc编译器这个类来自何处。简单的说必须定义它的父类。其次 必须确定这个类对象要存储的数据类型。也就是说,必须要描述类成员将包含的数据。


一般结构如下:

@interface newclassname:parentclassname

memberdeclaration

methoddeclaratios

@end



@implementation部分包含实现这个方法的代码 相当与java中的implement 接口一样 在它的结构里面 我们可以实现interface定义的方法的实现

program部分包含实现程序预期的目的的程序代码。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值