伴生類和伴生物件應在同乙個檔案中,名字相同;
class類稱為object的伴生類,object稱為class的伴生物件
例項1:
class
person
(uname: string,uage: int)
def this
(age: int)
def this
(name: string)
println
("class變數定義完成,準備定義方法)
def printmsg()
: unit =
println
("class 類一次遊,準備離開person類")}
object person
def showbsclass
(p:person)
: unit =
println
("object 伴生物件一次遊結束"
例項2:
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中靜態方法,這些...
scala伴生物件
美圖欣賞 一.背景 基礎不牢,地洞山搖。哈哈,來點乾貨補充能量 二.伴生物件 1.定義 在scala的類中,與類名相同並且用object修飾的物件叫做伴生物件,類和伴生物件之間可以相互訪問私有的方法和屬性,他們必須存在同乙個原始檔中 2.案例詳解 package day04 類名和類檔名稱可以不統一...