Java基础篇---5.匿名对象的使用
Posted 满天星!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础篇---5.匿名对象的使用相关的知识,希望对你有一定的参考价值。
匿名对象的使用
package test;
/*
*匿名对象的使用
*1.理解:我们创建的的对象,没有显式的赋值给一个变量名即为匿名对象
*2.特征:匿名对象只能调用一次
*3.使用
*
*/
public class InstanceTest {
public static void main(String[] args) {
Phone p = new Phone();
System.out.println(p); //p的地址
p.sendEmail();
p.playGame();
//匿名对象
// new Phone().sendEmail();
// new Phone().playGame();
new Phone().price = 1999;
new Phone().showPrice();// 0.0 初始值
//*************************************
PhoneMall mall = new PhoneMall();
// mall.show(p);
//匿名对象的使用
mall.show(new 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("手机价格为:");
}
}
以上是关于Java基础篇---5.匿名对象的使用的主要内容,如果未能解决你的问题,请参考以下文章