初學伴生類和伴生物件

2021-10-25 03:54:40 字數 854 閱讀 3124

伴生類和伴生物件應在同乙個檔案中,名字相同;

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 類名和類檔名稱可以不統一...