创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量(没有给创建的对象取名)
主要用在某个方法中的参数为一个对象时,不用事先new一个对象取一个对象名,可以直接在调用方法时new对象,而不用写对象名
使用场景示例
public class PhoneTest{
public static void main(String[] args){
PhoneTest t1 = new PhoneTest();
// 直接new一个对象,不用取对象名,匿名对象
t1.show(new Phone());
}
// 参数为对象
public void show(Phone phone){
phone.price = 10;
phone.showprice();
}
}
class Phone{
double price;
public void sendEmail(){
System.out.println("发送邮件");
}
public void showprice(){
System.out.println("价格为:" + price);
}
}



