scala基礎題 物件導向1

2022-07-27 06:57:15 字數 336 閱讀 9561

練習1

編寫computer類,包含cpu、記憶體、硬碟等屬性,getdetails方法用於返回computer的詳細資訊。

編寫pc子類,繼承computer類,新增特有屬性【品牌brand】

編寫notepad類,繼承computer類,新增特有屬性【顏色color】

編寫test object,在main方法中建立pc和notepad物件,分別物件中特有的屬性賦值,以及衝computer類繼承的屬性賦值,並使用方法列印輸出資訊。

object work03 

}class pc

}class notepad extends pc

Scala基礎 物件導向程式設計示例

package com.spark.scala.basics 1.使用new classname 的方式構建出類的物件 2.如果名稱相同,則 object 中的內容都是 class 的靜態內容,在 object 中的內容 class 都可以在沒有例項的時候去直接呼叫 可以使用 object 中的特定...

Scala物件導向二

1.抽象類 在scala 中,使用 abstract 修飾的類稱為抽象類,在抽象類中可以定義屬性 未實現的方法和具體實現的方法 abstract class animal 2.繼承 繼承是物件導向的概念,用於 的可重用性,被擴充套件的類稱為超類或父類,擴充套件的類稱為派生類或子類,scala 可以通...

Python基礎 物件導向 1

魔法函式 物件導向概述 幾個名詞 類和物件的概念 類的內容,應該具有兩個內容 類的基本實現 如何宣告乙個類 可以通過缺省內置變數檢查類和物件的所有成員 類的所有成員檢查 定義乙個學生類,用來形容學生 class student 乙個空類,pass代表跳過 pass必須有 pass 定義乙個物件 zs...