草庐IT

instanceA

全部标签

java - 匿名变量(?)的优点?

我想知道昨天突然想到的一件事。对于误导性的标题,我提前表示歉意,但我真的不知道如何命名它。好吧,假设我们有两个对象ObjA和ObjB,例如,ObjB有一个方法接受ObjA对象作为参数。我们可以这样做(以java为语言):ObjAinstanceA=newObjA();ObjBinstanceB=newObjB();instanceB.method(instanceA);或newObjB().method(newObjA());假设这是某个函数的主体,所以当超出范围时对象将被销毁。我的问题是:我们是否通过不实例化单个对象并隐式调用第二个代码来获得性能优势?这种可读性的牺牲值得吗?或者这一