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;

    }

  • 相关阅读:
    NIO的组成有哪些——奈学
    奈学:一起了解几种序列化协议
    NameNode和SecondaryNameNode工作机制
    Django框架,Flask框架和Tornado框架各有什么优缺点
    Gossip 协议详解
    OOP面向对象编程(Object-Oriented Programming)概述
    Redis基础:redis特点
    SQL分类
    sql 存储过程笔记2
    sql 存储过程笔记
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5094117.html
Copyright © 2011-2022 走看看