7 对象
7.1 编写一个Conversions对象,加入inchesToCentimeters,gallonsToLiters和milesToKilometers方法
7.2 前一个练习不是很面向对象。
提供一个通用的超类UnitConversion并定义扩展该超类的InchesToCentimeters,GallonsToLiters和MilesToKilometers对象
7.3 定义一个扩展自java.awt.Point的Origin对象。
为什么说这实际上不是个好主意?(仔细看P oint类的方法)
7.4 定义一个P oint类和一个伴生对象,使得我们可以不用new而直接用Point(3,4)来构造P oint实例
7.5 编写一个Scala应用程序,使用App特质,以反序打印命令行参数,用空格隔开。
举例来说,scala Reverse Hello World应该打印W orld H ello
7.6 编写一个扑克牌4种花色的枚举,让其toString方法分别返回♣,♦,♥,♠
7.7 实现一个函数,检查某张牌的花色是否为红色
7.8 编写一个枚举,描述RGB立方体的8个角。
ID使用颜色值(例如:红色是0xff0000)。