IOS-day01_OC中类的创建以及使用

时间:2021-03-19 09:07:45

OC中定义类

 // 设计一个车类
@implementation Car : NSObject
// 这个大括号里面写所有的属性
{
@public
int wheels ;//*个数
double speed;//时速 } -(void) run{
NSLog(@"车子跑了");
}
@end

必须以@implementation开头,以@end结尾

@public下面的变量都是公共的

定义方法的时候必须以-开头,返回值需要用()括起来

类需要继承自NSObject

使用OC创建的类

 int main(){

     Car *car = [Car new];
car->wheels = ; NSLog(@"车有%i",car->wheels); [car run]; return ;
}

1.Car *car = [Car new];//这是创建一个Car对象

2.car->wheels = 1;//这是给car的wheels属性赋值

3.取值的时候:car->wheels即可.

4.运行Car中的方法:[car run];