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

OC中定义类

 1 // 设计一个车类
 2 @implementation Car : NSObject
 3 // 这个大括号里面写所有的属性
 4 {
 5     @public
 6     int wheels ;//轮子个数
 7     double speed;//时速
 8     
 9 }
10 
11 -(void) run{
12     NSLog(@"车子跑了");
13 }
14 @end

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

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

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

类需要继承自NSObject

 

使用OC创建的类

 1 int main(){
 2     
 3     
 4     Car *car = [Car new];
 5     car->wheels = 1;
 6     
 7     NSLog(@"车有%i",car->wheels);
 8     
 9     [car run];
10      
11     return 0;
12 }

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

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

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

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

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。