public class InstanceTest {
public static void main(String[] args) {
Phone p = new Phone();
System.out.println(p); //com.klvchen.java.Phone@3b6eb2ec
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(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(price);
}
}
原文:https://www.cnblogs.com/klvchen/p/14324457.html