zoukankan      html  css  js  c++  java
  • 李洪强iOS开发之OC[008] -创建一个对象并访问实例变量

    //

    //  main.m

    //  07 - 创建一个对象并且访问实例变量

    //

    //  Created by vic fan on 16/7/3.

    //  Copyright © 2016 李洪强. All rights reserved.

    //

     

     // Car *car = [Car new];

    类名 *指针 = [类名 new];

    [Car new];做了三件事:

    1 向计算机申请内存空间

    2 初始化类中的实例变量

    3 返回对象的内存地址

     

     

    #import <Foundation/Foundation.h>

     

    @interface Car : NSObject{

        

       // @protected//默认是 @protected 受保护的,只能在当前的类和子类中访问实例变量

        @public

        //类的实例变量

        int _speed;// 速度

        NSString *_color; //颜色

        int _wheelCount;//轮字数

        

    }

    //类方法的声明

     

    @end

     

    //类的实现

    @implementation Car

    //类方法的实现

     

    @end

     

    int main(int argc, const char * argv[]) {

        @autoreleasepool {

            

            Car *car = [Car new];

            //把地址给car

            //给类中的实例变量赋值

            car->_color = @"蓝色";

            car->_speed = 120;

            car->_wheelCount = 4;

            

        //访问类中的实例变量

            NSLog(@"颜色: %@,速度: %d,轮字数: %d",car->_color,car->_speed,car->_wheelCount);

            

            

        }

        return 0;

    }

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    ES数据导入导出
    python Elasticsearch5.x使用
    http://elasticsearch-py.readthedocs.io/en/master/api.html
    Python Elasticsearch api
    es批量索引
    Razor字符串处理
    [.NET] ConfuserEx脱壳工具打包
    查看网页源码的时候找不到数据绑定
    HearthBuddy decompile
    Quickstart: Create and publish a package using Visual Studio (.NET Framework, Windows)
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/5636573.html
Copyright © 2011-2022 走看看