1. 编写一个Conversions对象,加入inchesToCentimeters,gallonsToLiters和milesToKilometers方法。
//这是一个转化对象,有三个单位转化的方法
object Conversions{
def inchesToCentimeters()={}
def gallonsToLiters()={}
def milesToKilometers ={}
}
2. 前一个练习不是很面向对象,编写一个超类UnitConversions,并定义拓展该类的InchesToCentimeters,GallonsToLiters和MilesToKilometers对象。
class UnitConversions{
def inchesToCentimeters()={}
def gallonsToLiters()={}
def milesToKilometers() ={}
}
object InchesToCentimeters extends UnitConversions{
override def inchesToCentimeters()={}
}
object GallonsToLiters extends UnitConversions{
override def gallonsToLiters() = {}
}
object MilesToKilometers extends UnitConversions{