7 对象 7
1 编写一种 Conversions 对象,加入 inchesToCentimeters,gallonsToLiters 和 milesToKilometers 办法 Scala 代码 1
object Conversions{ 2
def inchesToCentimeters(){} 3
def gallonsToLiters(){} 4
def milesToKilometers(){} 5
2 前一种练习不是很面对对象
提供一种通用的超类 UnitConversion 并定义扩展该超类的InchesToCentimeters,GallonsToLiters 和 MilesToKilometers 对象 Scala 代码 1
abstract class UnitConversion{ 2
def inchesToCentimeters(){} 4
def gallonsToLiters(){} 5
def milesToKilometers(){} 6
object InchesToCentimeters extends UnitConversion{ 10
override def inchesToCentimeters() {} 11
object GallonsToLiters extends UnitConversion{ 14
override def gallonsToLiters() {} 15
object MilesToKilometers extends UnitConversion{ 18
override def milesToKilometers() {} 19
3 定义一种扩展自 java
Point 的 Origin 对