如何用 java 实现一个长度单位转换的 Length 类

假如我们生成一个包括长度(Length)项的类,该类由两部分组成:数值和单位,可以使用不同的单位,如英寸,英尺,也可以使用厘米、米。设计一个能在英尺制和米制之间转换的Length类。

阅读 11.1k
1 个回答

两个属性:float value和int unit,例如unit 0表示英寸;1表示英尺;2表示厘米;3表示米。value的数值取unit = 0时候的值。
然后提供两个个方法:
length():根据 属性 unit 和 value算出一个返回
length(int unit);根据value和参数unit算出一个返回
还可以提供若干方法,如:
inch();
meter();
等,类推

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进