java将对象返回给方法
如何调用Retrieveroom方法并返回rooms[connectedRoom]对象,以及如何在rooms类中使用该方法内部的objects属性?非常感谢您的帮助。它说它找不到房间。系统中的数字灯。出来普林顿
//MASTERCONTROLPANEL CLASS
public static Object retrieveRoom(int connectedRoom){
connectedRoom -= 1;
return rooms[connectedRoom];
}
//ROOMS CLASS
public void roomHeatLoss(){
//I am having problems with the line below//
***Object room***= MasterControlPanel.retrieveRoom(1);
System.out.println("" + room.numLights);
}
# 1 楼答案
为什么不简单地声明返回房间而不是对象的方法呢
# 2 楼答案
不明白你的问题 哪一个是房间类。{请提供详细信息} 无论如何 将检索到的对象转换为房间类
# 3 楼答案
在调用方法之前,尝试更改方法以返回房间或强制转换对象
或者:
或者这个:
你不说你的问题是什么。这将有助于我们找到建议