英语翻译@interface unicycle :nsobject{Pdeal *pedal;Tire *tire;}@end就是大括号里的两段代码,我只模糊的知道有指针的意思,最让我头疼的是那两段代码前面的单词怎么和后面的一样啊,tire是轮胎的意思,但

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 16:32:02

英语翻译@interface unicycle :nsobject{Pdeal *pedal;Tire *tire;}@end就是大括号里的两段代码,我只模糊的知道有指针的意思,最让我头疼的是那两段代码前面的单词怎么和后面的一样啊,tire是轮胎的意思,但
英语翻译
@interface unicycle :nsobject
{
Pdeal *pedal;
Tire *tire;
}
@end
就是大括号里的两段代码,我只模糊的知道有指针的意思,最让我头疼的是那两段代码前面的单词怎么和后面的一样啊,tire是轮胎的意思,但Tire *tire

英语翻译@interface unicycle :nsobject{Pdeal *pedal;Tire *tire;}@end就是大括号里的两段代码,我只模糊的知道有指针的意思,最让我头疼的是那两段代码前面的单词怎么和后面的一样啊,tire是轮胎的意思,但
这位小哥.这里的Tire是类名,tire是变量名,跟你的轮胎什么的没啥关系,虽然英文是这意思.
从基础说起,@interface是一个关键字,利用他可以定义一个类,其结构类似如下
@interface 类名:父类名{
变量定义; (成员变量)
}
@end
你的这个类是独轮车
而你定义的成员变量包含了另两个类,Pedal脚踏板类、Tire轮胎类
类生成的对象都有一个isa指针,形象的说Tire *tire就是指一个Tire类型的变量tire,相当于我们所说的int类型x,只不过对象类型一般都是指针,所以要加*号
如果你还要问类是啥,你需要从基础看起,面向对象的知识.