【发布时间】:2017-09-09 12:48:33
【问题描述】:
我在 Greenfoot 做一个 Java 作业,但我遇到了一个关于 getter 和 setter 方法的问题,我找不到答案。
我被要求为三个属性(姓名、颜色、年龄)编写一个 getter 和 setter 方法,然后使用这些方法:
(a) 保证age不能小于0,age不能大于100
(b) 确保唯一有效的颜色是黑色、白色、棕色和灰色
对我将如何解决这个问题有任何想法或建议吗?
提前致谢
【问题讨论】:
-
我建议您尽可能多地尝试实施,当您遇到困难时,向我们展示您的尝试并提出具体问题。
-
这是你的作业吗?
-
分享你目前为止的尝试?
-
对于一个,在setter中你可以管理。对于 b,我将创建一个具有所需颜色的枚举并创建该类型的属性
-
分享您当前的代码,以便我们为您提供帮助
标签: java methods getter-setter greenfoot