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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yangzhen5352 中级黑马   /  2015-7-2 11:11  /  535 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


匿名类的概念
        匿名类的使用方法
                先定义一个车类
        @interface car:NSObject
        {
                int _speed;
        }
        -(void) stop;
        @end
        //实现类
        @implementation car
        -(void)stop
        {
                NSLog(@“ting”);
        }
        @end
        @interface person:NSObject
        -(void) gohomecar *)car;
        @end
        @implementation person
        -(void)gohomecar*)car
        {
                [car stop];
        }
        @end
                1、使用匿名类访问实例变量(只能访问一次)        
                        以后再访问,实际上访问新的空间
                [car new]->_speed = 250;
                NSLog(@“_speed = %d”,[car new]->_speed );        //打印结果为0,因为匿名类只能访问一次,
                2、使用匿名的类,可以调用方法
                [[car new] stop];== [[[car alloc ] init] stop]
                [[car allo

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马