• 李洪强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;

    }

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    PgSql备份pg_dump与还原手记pg_restore(转)
    精通 JS正则表达式(转)
    88个常用英语词语搭配
    C3P0 代码分析
    windows 域名+虚拟目录 (php)
    postgresql 查询字段中的某些数据
    Memcached 在windows下的安装 支持 phpwind 后台Memcache 缓存配置
    正则表达式学习笔记
    Word2007快捷键大全
    Windows 版本说明
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/5636573.html
Copyright © 2020-2023  润新知