java - 有没有办法避免在多个方法中重复创建对象而不在类级别创建对象
问题描述
public void benzCar(boolean car,List updateCarList)
{
if(car)
{
Object color=new Object();
color.setCarColor("black");
updateCarList.add(color);
}
}
public void audiCar(boolean car,List updateCarList)
{
if(car)
{
Object color=new Object();
color.setCarColor("yellow");
updateCarList.add(color);
}
}
public void fordCar(boolean car,List updateCarList)
{
if(car)
{
Object color=new Object();
color.setCarColor("red");
updateCarList.add(color);
}
}
在这里,在每个方法中都创建了一个新对象,我们正在使用该对象为汽车设置颜色(字符串)。不在类级别创建对象,有没有办法避免在每个方法中重复创建对象。初学者在这里提前致谢.
解决方案
推荐阅读
- ios - 迅速延迟firebase事件
- go - Golang 终止长时间运行的 CGO 函数
- python - 在 Python 中模拟全局函数
- python - 类(对象)与函数有何不同
- java - 如何将 StringBuilder[] 转换为 String[]
- javascript - 使用 Ecwid 与自定义 React 应用程序的集成
- angular - 按另一个对象数组对对象数组进行排序
- python - 图书推荐引擎 - IndexError:索引 1 超出轴 0 的范围,大小为 1
- docker - 变量无法访问或未保存在 Gitlab ci 作业中
- javascript - Document.createNodeIterator() - 防止无限迭代