A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© S970028126 中级黑马   /  2015-6-24 20:20  /  711 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

没有名字的对象称为匿名对象
举例:
    # import <Foundation/Foundation.h>

        @interface Car : NSObject
        {
                @public
                int speed;
        }
        - (void)run;
        @end
       
        @implementation Car
        - (void) run
        {
                NSLog(@"速度为%d的车子跑起来了",speed);
        }

        @end
       
        int main()
        {
                //Car *c = [Car new];               
                //Car *c;
                //c = [Car new];
                //c->speed = 269;

                [Car new] ->speed = 599;//不要这样写,从内存表管理的角度来看,是不对的,不要写匿名对象这样的代码,会造成内存泄露
                                             
               
                [[Car new] run];//每次调用[Car new]都会生成新的对象

        }

1 个回复

倒序浏览
学习了。。。。。。。。。。。。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马