首页 > 其他 > 详细

匿名对象

时间:2020-06-15 16:48:14      阅读:46      评论:0      收藏:0      [点我收藏+]



public class InstanceTest { public static void main(String[] args) { Phone p = new Phone(); p.sendEmail(); p.playGame(); /** 匿名对象
      1.我们创建的对象,没有显式的赋给一个变量.即匿名对象
      2.特征:匿名对象只能调用一次
      3.使用 如下 */ new Phone().sendEmail(); new Phone().playGame(); new Phone().price = 1999; // *************************** PhoneMall mall = new PhoneMall(); mall.show(new Phone()); //在这里虽然使用的匿名对象,但是调用的时候还是赋给变量 phone,所以可以使用多次 } } class PhoneMall { public void show(Phone phone) { phone.sendEmail(); phone.playGame(); } } class Phone { double price; public void sendEmail() { System.out.println("发邮件"); } public void playGame() { System.out.println("玩游戏"); } public void showPrice() { System.out.println("价格为" + price); } }

 

匿名对象

原文:https://www.cnblogs.com/lxsfve/p/13131366.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!