zoukankan      html  css  js  c++  java
  • OC -- 第一个类

    OC -- 第一个类

    类名:Car

    属性:轮胎个数、时速

    行为:跑

    完整写一个类:类的声明和实现

    1.    类的声明

    代码:

    // NSObject 再Foundation框架中

    #import <Foundation/Foundation.h>

    // NSObject 基类

    @interface Car : NSObject

    {

    // 声明对象属性(成员变量。默认会初始化为0)

           @public

    int  wheels;  // 轮胎个数

           int  speed;  //  时速

    }

    // 方法(行为)

    // 仅仅要是oc对象的方法,必须以减号开头。+开头为类方法

    //  oc方法中不论什么数据类型都必须用小括号()括住

    // oc方法中得小括号():用来括住数据类型

    -  (void)run;

    @end

    2.    类的实现

    代码:

    @implementation  Car

    // 方法的实现

    -      (void)run

    {

           NSLog(@”车子跑起来了”);

    }

    @end

    int main()

    {

           //再oc中。想运行一些行为,就写上一个中括号[行为运行者  行为名称]

           //利用类创建对象

           //运行了Car这个类的new行为来创建新对象

           //定义一个指针变量p,p指向Car类型的对象

           //[Car  new]会创建一个新的对象,而且返回新对象本身(新对象的地址)

           Car* p = [Car  new];

           p->wheels= 4;

           p->speed= 250;

          

           //给p所指向对象发送一条run消息

           [p  run];

           return0;

    }

  • 相关阅读:
    Linux 编程笔记(四)
    渗透测试搜索指令整理(一)
    Linux 编程笔记(三)
    Winhex数据恢复笔记(五)
    Winhex数据恢复学习笔记(四)
    Winhex数据恢复学习笔记(三)
    Linux编程学习笔记(二)
    Linux编程学习笔记(一)
    工控系统安全问题汇总(一)
    WinHex数据恢复笔记(二)
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5094117.html
Copyright © 2011-2022 走看看