黑马程序员技术交流社区

标题: oc知识点 [打印本页]

作者: 黑夜一无所有    时间: 2015-8-4 21:43
标题: oc知识点
1.OC中对象创建

       [Car new];  
       做了3件事情
        1)向计算机申请内存空间
        2) 给类中的每一个成员初始化值
        3)返回新申请的空间的首地址

       理解方式一:
       定义了一个Car类型的指针变量
       指针变量指向新申请的内存空间

       理解方式二:
       用Car类实例化了一个实例对象,对象的名称是p
         Car *p = [Car new];


2.类的定义

     @interface Car:NSObject
     {
         int lunzi;
         int speed;
         NSString *pp;
     }
      //行为
      //车跑得方法   方法名是run
      -(void)run;   //定义了一个无参无返回值的方法
      -(void)stop;  

     @end


     //类的实现
     @implementation Car

      //方法的具体的实现
      -(void)run{

           NSLog(@"车跑在乡间的大道上");

      }

      -(void)stop{

          NSLog(@"咯吱,车停了!");

      }

     @end

   对象的创建




作者: 何时归来看花开    时间: 2015-8-4 21:56
慢慢的写啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2