//匿名对象没有名字,只能使用一次new Phone().sendEmail();new Phone().playGame();//上面这两种是匿名对象。new Phone().price = 1999;new Phone().showPrice();//0.0//匿名对象结果不同。class Phone{double price;//价格public void sendEmail(){System.out.println("发送邮件");}public void playGame(){System.out.println("玩游戏");}public void showPrice(){System.out.println("手机价格为:" + price);}}
————————————————
版权声明:本文为CSDN博主「心理强大学java」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/DTJ990226/article/details/119221629

************************************************************************************************************

匿名对象怎么使用:(这样匿名对象就可以实现多个功能)

PhoneMall mall = new PhoneMall();mall.show(new Phone());        //匿名对象的使用class PhoneMall{public void show(Phone phone){phone.sendEmail();phone.playGame();}
}

************************************************************************************************************

匿名对象的作用:如果一个对象只用一次可以尝试使用匿名对象,这样可以节省一些内存,没有东西指向它,优先被GC回收

什么是匿名对象,匿名对象怎么使用相关推荐

  1. js 执行环境 活动对象 变量对象 作用域链的理解

    看一下是知乎大神对于 js 执行环境 活动对象 变量对象 作用域链的解释 假设在全局环境下定义了函数pub()和变量pubvar: var pubvar = 1; function pub () {v ...

  2. ajax(判断浏览器创建xmlhttprequest对象),XMLHTTPRequest对象的创建与浏览器的兼容问题...

    MLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始. 了解XMLHttpRequest 对象就先从创建XMLHttpRequest ...

  3. java使用其他项目的对象,Java对象的复制方法总结

    参考:<Java经典编程>实例054~058,<Java7 入门经典> 1.   使用构造函数复制对象 对象是传址调用,直接通过"="来进行连接是并没有达到 ...

  4. JS window对象 Navigator对象 Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。...

    Navigator对象 Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本. 对象属性: 查看浏览器的名称和版本,代码如下: <script type=" ...

  5. java对象头_浅谈java对象结构 对象头 Markword

    概述 对象实例由对象头.实例数据组成,其中对象头包括markword和类型指针,如果是数组,还包括数组长度; | 类型 | 32位JVM | 64位JVM| | ------ ---- | ----- ...

  6. 图像对象paip.Image对象出现“对象当前正在其他地方使用或者GDI+中发生一般性错误的解决...

    本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~ paip.Image对象现出"对象以后正在其他地方用使或者GDI+中产生一般性误错的决解 作者Attilax ,   ...

  7. DOM4J解析XML文档、Document对象、节点对象节点对象属性、将文档写入XML文件(详细)...

    Dom4j是一个简单.灵活的开放源代码的库.Dom4j是由早期开发JDOM开发的.与JDOM不同的是,dom4j使用接口和抽象的人分离出来而后独立基类,虽然Dom4j的API相对要复杂一些,但它提供了 ...

  8. Delegate,Action,Func,匿名方法,匿名委托,事件 (转载)

    Delegate,Action,Func,匿名方法,匿名委托,事件 (转载) 一.委托Delegate 一般的方法(Method)中,我们的参数总是string,int,DateTime...这些基本 ...

  9. vue根据索引删除数组中的一个对象_Vue实现动态添加或者删除对象和对象数组的操作方法...

    添加核心代码如下: this.data.push({ type: [{ value: '选项1', label: 'in' }, { value: '选项3', label: 'out' }], va ...

  10. U3D 场景切换时 脚本对象,GO对象,资源对象的问题

    U3D 场景切换时 脚本对象,GO对象,资源对象的问题 脚本对象:在LUA中写了一个actor类,它封装了角色逻辑,引用了一个GO. GO对象:通过 GameObject.Instantiate(资源 ...

最新文章

  1. day3-函数参数及调用
  2. python关联分析代码_1行代码实现关联分析(Apriori)算法
  3. tf热保护怎么安装_SEW-电机热保护说明
  4. 只用redis不用mysql的项目_干货!带你了解为什么那么多开源项目都是用Redis!
  5. c# automapper 使用
  6. qt linux 添加库文件路径,linux下qt使用第三方库的那些事
  7. Angular项目目录介绍
  8. 连接器与加载器pdf_pdf转换为excel,你不会,同事点点鼠标2分钟就搞定了
  9. 给 Android 应用开发者的十个建议
  10. Springboot druid 监控sql语句
  11. qt自定义QtWidgets
  12. 上海二手房8月排名:链家、悟空找房、中原、太平洋、我爱我家、易居、房天下、iwjw、房多多、房好多、q房网、、、...
  13. 英语单词词性顺口溜_英语单词词性分类
  14. 老域名及用户行为习惯.
  15. 微信二维码1-服务号推广(将网页存储为图片存储到服务器)
  16. 使用CAS框架快速实现单点登录
  17. i5 1135g7参数 i5 1135g7核显性能
  18. iOS 开发第三方库全集
  19. 在Java中使用临时文件/文件夹
  20. 亚马逊卖家分享品牌备案到买家号的流程

热门文章

  1. 信息系统项目管理师---第十七章 战略管理 第十八章 组织级项目管理 第十九章 流程管理
  2. 找出3的最大倍数的整数集合
  3. 电商行业转化率到底如何计算?
  4. jsx中文是什么牌子口红_娇尚秀JSX方管口红怎么样 – 爱分享
  5. [计算机网络]四、交换机的工作原理与配置(数据链路层、以太网交换机、交换机的基本配置)
  6. 数字化创新应用发布加速,JFrog DevOps 正当时
  7. 计算机思维导论raptor实验报告,计算机基础实验报告Raptor.docx
  8. Win10 adb pull指定的文件
  9. 全国技能大赛高职组计算机网络,国赛喜讯:我校获得全国职业院校技能大赛高职组“计算机网络应用”比赛一等奖...
  10. 各厂商-链路聚合配置