scala伴生物件

2021-10-03 14:15:19 字數 671 閱讀 9802

美圖欣賞:

一.背景

基礎不牢,地洞山搖。哈哈,來點乾貨補充能量

二.伴生物件

1.定義:

在scala的類中,與類名相同並且用object修飾的物件叫做伴生物件,類和伴生物件之間可以相互訪問私有的方法和屬性,他們必須存在同乙個原始檔中

2.案例詳解

package day04

/** * 類名和類檔名稱可以不統一

* * 乙個類檔案裡可以有多個類

* 宣告乙個類,不用加public等關鍵字,預設就是public

*/class

person

//person是person的伴生物件

//伴生物件作用 :互相訪問屬性和方法

object person

}//persontest是person單例物件

object persontest

}

————保持飢餓,保持學習

jackson_mvp

scala伴生類和伴生物件

伴生類和伴生物件在同一檔案中,名字相同 class類稱為object的伴生類,object稱為class的伴生物件 class person uname string,uage int def this name string def this age int println class 變數定義完...

學習Scala 伴生物件和伴生類之間的關係 二

孤立物件是只有乙個object關鍵字修飾的物件,該物件會編譯成兩個class檔案,乙個是以孤立物件的名字命名的class,乙個是以孤立物件的名字後面加上乙個 字元命名的class,這個class又叫做虛構類,原始碼中的孤立物件中的字段和方法,都被編譯成以孤立物件的名字命名的class中靜態方法,這些...

初學伴生類和伴生物件

伴生類和伴生物件應在同乙個檔案中,名字相同 class類稱為object的伴生類,object稱為class的伴生物件 例項1 class person uname string,uage int def this age int def this name string println class...