在面向对象的编程中创建动作

时间:2016-01-16 22:58:39

标签: java oop object-oriented-analysis

我刚刚开始了一个面向对象的编程课程。我正在尝试编写一个程序,通过提供名称和年龄参数将Customer添加到System,但不允许重复。

如果我正常编写这个Java代码,我只需创建一个名为Customer的类,其中包含名称和年龄实例变量,并使用一个名为new()的方法创建一个新客户。

但由于这不是列表或任何内容,而是简单地将Customer添加到System,我在哪里编写该方法以避免重复?

1 个答案:

答案 0 :(得分:1)

System中创建字段或使System扩展Set并覆盖equals()类中的Customer函数,以比较无法重复的字段。< / p>