6 对象
6.1 编写一个Conversions对象,加入inchesToCentimeters,gallonsToLiters和milesToKilometers方法
6.2 前一个练习不是很面向对象。提供一个通用的超类UnitConversion并定义扩展该超类的InchesToCentimeters,GallonsToLiters和MilesToKilometers对象
6.1 编写一个Conversions对象,加入inchesToCentimeters,gallonsToLiters和milesToKilometers方法
- object Conversions{
- def inchesToCentimeters(){}
- def gallonsToLiters(){}
- def milesToKilometers(){}
- }
6.2 前一个练习不是很面向对象。提供一个通用的超类UnitConversion并定义扩展该超类的InchesToCentimeters,GallonsToLiters和MilesToKilometers对象
- abstract class UnitConversion{
- def inchesToCentimeters(){}
- def gallonsToLiters(){}
- def milesToKilometers(){}
- }
- object InchesToCentimeters extends UnitConversion{
- override def inchesToCentime