typedef enum{
ColorBlack='B',ColorWhite='w',ColorRed='r',
ColorBlue='b',ColorGreen='g',ColorYellow='y'
} Color;
typedef struct{
int year,month,day;
} Date;
#import <Foundation/Foundation.h>
//OC基本库Foundation主头文件
@interface Autobot :NSObject //类的声明,继承NSObject类,使当前类拥有父类的一些方法与属性(比如创建与销毁的方法)
{ //member variable必须写在{}中,类创建对象后,
//这些member variables默认初始化为0,不能在interface中手动给他们赋初值
//OC中类的member variable一般都是在interface中声明,但在implementation中声明也可以
@public //public 后的所有instance variable都是公共的
int wheels ,speed;
char *name;
Color color;
Date date;//member variable可以使任何数据类型,包括其他OC类
}
//方法声明,OC中method写法,+开头为类方法,-打头为对象方法,类方法可以与对象方法同名
//OC类中方法传参方式,OC中一个方法参数对应一个:号,数据类型使用()括起来,此种方法书写方式利于代码阅读
+ (NSString*)getDialogue;
+ (void)declare;
- (void) initWithWheels:(int)wheels s
OC学习笔记01-类的声明实现与对象创建,方法声明实现与调用及传参
最新推荐文章于 2022-05-22 19:34:39 发布
本文介绍了Objective-C(OC)中的基本概念,包括枚举定义、结构体、类的声明与实现、对象创建、方法声明与调用。讲解了如何声明和实现类,初始化方法,以及如何使用对象方法和类方法。此外,还展示了如何传递参数并进行速度比较。
摘要由CSDN通过智能技术生成