美文网首页
匿名对象

匿名对象

作者: 越天高 | 来源:发表于2019-02-19 21:53 被阅读0次

匿名就是没有名字, 匿名对象就是没有名字的对象

  • 1.有名字的对象
    只要用一个指针保存了某个对象的地址, 我们就可以称这个指针为某个对象
       Person *p =[Person new]; // 0ffc12
       p->_age = 30;
       p->_name= @"WPS";
       [p say];
       /*
        0ffc12->_age = 30;
        0ffc12->_name= @"WPS";
        [0ffc12 say];
        
        */
  • 2.没有名字的对象
    无论有没有名字, 只要调用new方法都会返回对象的地址
    每次new都会新开辟一块存储空间
        [Person new]->_age = 30;
        [Person new]->_name = @"ZWW";
        [[Person new] say];
  • 3.匿名对象的应用场景
    3.1当对象只需要使用一次的时候就可以使用匿名对象
        Iphone *phone = [Iphone new]; // 0ffb11   phone = 0ffb11
        [phone brand]; // [0ffb11 brand];
        
        [[Iphone new] brand]; // [0fff5 brand];
        
        // 3.2匿名对象可以作为方法的参数(实参)
        Person *p1 = [Person new];
        //    Iphone *phone1 = [Iphone new];
        //    [p1 signal:phone1];
        [p1 signal:[Iphone new]];

相关文章

  • Java之匿名对象

    匿名对象说明 匿名对象的使用

  • 匿名对象

    匿名对象:没有引用类型变量指向的对象称为匿名对象。 1 匿名对象要注意的事项: 我们一般不会给匿名对象赋予属性值(...

  • 匿名对象

    什么是匿名对象? 没有引用类型变量指向的对象就是匿名对象,匿名对象使用过一次之后就成了垃圾对象 匿名对象需要注意问...

  • 面向对象语法理解

    匿名对象 匿名对象的概念 匿名对象,一个没有变量取接收的对象 匿名对象的作用 1.只是使用一次(调用一次普通的方法...

  • 08.匿名对象的概述和应用场景

    匿名对象定义&使用 匿名对象即无名对象,直接使用new关键字来创建对象

  • 匿名对象

    A:什么是匿名对象 没有名字的对象 B:匿名对象的应用场景 调用方法 仅仅只调用一次的时候 这种方法的好处是可以节...

  • 匿名对象

    没有引用类型变量指向的对象称为匿名对象。 匿名对象的主要作用:简化书写 匿名对象主要用于两种场景: 1.如...

  • 匿名对象

    核心代码: 邮箱:ithelei@sina.cn 技术讨论群:687856230 GoodLuck

  • 匿名对象

    1.匿名对象就是没有名字的对象,如果程序中只是用一次该对象,就可以使用匿名对象的方式 引用传递 1.范例 clas...

  • 匿名对象

    在Java中有些类创建之后就是调用了某个方法一次,之后再也不使用,这样会导致资源浪费,以及代码的臃肿Java提供了...

网友评论

      本文标题:匿名对象

      本文链接:https://www.haomeiwen.com/subject/ccrqyqtx.html