java - 将对象分配给java中的另一个对象

标签 java

我正在用 Java 解决电梯问题。我遇到的问题之一是如何将对象分配给对象。例如有 7 层楼,每层楼是一个对象。所以……

最佳答案

您可以让 resident 设置 Floor 类的成员,这样每个实例都会跟踪它自己的居民:

public class Floor {
    private Set<Passenger> resident = new HashSet<>();

    public boolean isResident(Passenger p) {
        return resident.contains(p);
    }
}

关于java - 将对象分配给java中的另一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22583079/

相关文章:

java - 为什么 Java 被称为更高效(在资源消耗方面)但速度较慢,这在 Web 应用程序的上下文中有何优势?

java - 重写新变量声明中的方法

java - 如何使用 apache HttpClient 流式传输响应正文

java - 如何从 java 中的 try-catch block 返回数组?

java - HttpURLConnection 类的 setDoOutput 和 setDoInput 方法有什么用

java - Hibernate 查询调用 toString() 方法

java - 在 Kendo 添加组合框

java - 在java中为每一行存储制表符分隔的CSV文件中的变量

java - 更改数组中的位

java - VisualVM 和 Mac OS X 分析问题