首页 > 编程语言 >【Java基础】匿名对象

【Java基础】匿名对象

时间:2022-09-01 18:44:25浏览次数:53  
标签:Java phone 对象 show Phone 匿名 new public

1.匿名对象

在创建对象时,没有显式的赋给一个变量名,匿名对象只能调用一次。

Phone  phone = new Phone();  //正常的对象

mail.show(phone);
mall.show(new Phone());

2.匿名对象使用

两个类

class Phone{
    int price;

    public void sendEmail(){
        System.out.println("发送email");
    }
    public void playGame(){
        System.out.println("玩游戏");
    }
    public int showPrice(){
        return this.price;
    }
}

class PhoneMall{
    public void show(Phone phone){
        phone.sendEmail();
        phone.playGame();
    }
}

使用

new Phone().sendEmail();
new Phone().playGame();
new Phone().price  = 1999;
new Phone().showPrice();

PhoneMall mall = new PhoneMall();
mall.show(new Phone());

标签:Java,phone,对象,show,Phone,匿名,new,public
From: https://www.cnblogs.com/zhishu/p/16647513.html

相关文章