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;

    }

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    mysql 8.x 忘记密码
    sqlite
    公租房查询记录
    idea 常用快捷键总结
    vue h5项目中上传图片时保存之后显示不全
    微信小程序开发中使用npm命令快速添加页面
    【Luogu7816】「Stoi2032」以父之名
    【XSY3657】 因数分解
    Min_25筛学习笔记
    拉格朗日反演学习笔记
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/5636573.html
Copyright © 2011-2022 走看看