Scalaの基本的な質問 - オブジェクト指向1

演習1

  CPU、メモリ、ハードドライブ、および他の特性、詳細コンピュータを戻すためgetDetails方法を含む、ベースのコンピュータを用意しました。

  PC書き込みサブクラス継承コンピュータクラス、ブランドのユニークな属性を追加[ブランド]

  メモ帳の書き込みクラス、継承コンピュータクラスは、独自の属性[色の色]を追加

  書き込まれたテストオブジェクト、PCとノートパッドがメインメソッドでオブジェクトを作成するために、オブジェクト固有のプロパティが割り当てられ、そして赤コンピュータクラス継承プロパティの割り当て、および印刷出力を使用しています。

オブジェクトwork03 { 
  DEFメイン(引数:配列[文字列]):単位= { 
    VARのPC =新しいPC 
    pc.CPU = "12核" 
    pc.neicun = "32G" 
    pc.yingpan = "2T" 

    VARメモ帳=新しいメモ帳
    、メモ帳.brand = "戴尔" 
    
    notepad.getDetails()
  } 
} 
クラスPC { 
  VARのCPU:文字列= _ 
  するvar neicun:文字列= _ 
  するvar yingpan:文字列= _ 
  DEF getDetails():単位= { 
    のprintln( "CPU =" + CPU + "内存=" + neicun + "硬盘" + yingpan)
  } 
} 
クラスメモ帳PC {延び
  VARブランド:文字列= _を
}

  

おすすめ

転載: www.cnblogs.com/liangyan131/p/12000282.html