匿名对象
package day09; public class PhoneTest { public static void main(String[] args){ new Phone().price = 100;//匿名对象 new Phone().lookPrice();//输出0;匿名对象只能调用一次; lookPhone showphone = new lookPhone(); showphone.show(new Phone());//相当于把自己的地址赋给phone,再通过phone去调用Phone的属性和方法; } } class lookPhone{ public void show(Phone phone){ phone.price = 50; phone.lookPrice(); } } class Phone { int price; int weight; public void sendEmail(){ System.out.println("发送邮件"); } public void lookPrice(){ System.out.println(price); } }
-----yzyjava

浙公网安备 33010602011771号