《快學Scala》第六章習題解答

2021-07-11 19:51:09 字數 1008 閱讀 1611

rt。

package com.scalalearn.scala.main

/** * 快學scala 06習題

*///1.編寫乙個conversions物件,加入inchestocentimeters,gallonstoliters和milestokilometers方法

object conversions

def gallonstoliters(input:bigint):bigint=

def milestokilometers(input:bigint):bigint=

}//2.前乙個不是很物件導向,提供乙個通用的超類unitconversion並定義超類的inchestocentimeters,gallonstoliters和milestokilometers物件

abstract class unitconversion

object inchestocentimeters extends unitconversion

}object gallonstoliters extends unitconversion

}object milestokilometers extends unitconversion

}//4.定義乙個point類和乙個伴生物件,使得我們不用new而是直接用point(3,4)來構造point例項

class point(px:int,py:int)

object point

}//6.用乙個列舉撲克牌的四種花色

class pokercard{}

object pokercard extends enumeration

//8.用列舉描述rgb立方體的8個角,id用色值表示

object rgbcube extends enumeration

object learnscala06 else

} def main(args:array[string]):unit =

}

快學Scala習題解答 第六章 物件

object conversions defgallonstoliters defmilestokilometers abstract class unitconversion defgallonstoliters defmilestokilometers object inchestocentim...

第六章習題

r1.個無線網路執行在 基礎設施模式 下是什麼含義?如果某網路沒有執行在基礎設施模式下,那麼它執行在什麼模式下?這種執行模式與基礎設施模式之間有什麼不同?在基礎結構操作模式下,每個無線主機都通過基站連線到較大的網路。如果未在基礎架構模式下執行,則網路將在臨時模式下執行。在自組織模式下,無基站,節點僅...

第六章解答題

begin transaction declare errorsum int declare rid varchar 50 declare bid varchar 50 select rid rid from reader where rname 張無忌 select bid bid from bo...