快学scala

第六章 对象

狂风中的少年 提交于 2019-12-07 08:36:13
1、 编写一个Conversions对象,加入inchesToCentimeters,gallonsToLiters和milesToKilometers方法 object Conversions{ def inchesToCentimeters()={} def gallonsToLiters()={} def milesToKilometers()={} } 2、前一个练习不是很面向对象。提供一个通用的超类UnitConversion并定义扩展该超类的InchesToCentimeters, GallonsToLiters和MilesToKilometers对象 class UnitConversion{ def inchesToCentimeters(){} def gallonsToLiters(){} def milesToKilometers(){} } object InchesToCentimeters extends UnitConversion{ override def inchesToCentimeters()={} } object GallonsToLiters extends UnitConversion{ override def gallonsToLiters()={} } object MilesToKilometers extends