Book book = new Book("Java开发",89.9);
book.print(); //有名对象调用print方法
=>等效于
new Book("Java开发",89.9).print(); //匿名对象调用print方法
匿名对象由于没有别的变量对其进行引用,所以只能使用一次,使用一次之后,就成为垃圾,等待被回收。
Book book = new Book("Java开发",89.9);
book.print(); //有名对象调用print方法
=>等效于
new Book("Java开发",89.9).print(); //匿名对象调用print方法
匿名对象由于没有别的变量对其进行引用,所以只能使用一次,使用一次之后,就成为垃圾,等待被回收。
转载于:https://my.oschina.net/u/3963749/blog/2208051