4.scala中的類

版權(quán)申明:轉(zhuǎn)載請(qǐng)注明出處孩擂。
文章來源:http://bigdataer.net/?p=269

排版亂凸郑?請(qǐng)移步原文獲得更好的閱讀體驗(yàn)

1.針對(duì)不同字段生成的方法

字段 生成的方法 備注
var/val name 公有的name和name_=方法(僅var) 可以被公開訪問
@BeanProperty val/var name 公有的name,getName(),name_(僅var)谨湘,setName(僅var) 與JavaBean互操作
private val/var name 私有的name,name_(僅var) 用于將字段的訪問限制在本類
private[this] val/var name 無(wú) 將字段訪問限制在同一個(gè)對(duì)象
private[類名] val/var name 依賴于具體實(shí)現(xiàn) 將字段的訪問權(quán)限賦予外部類

2.構(gòu)造器

2.1 輔助構(gòu)造器。
scala中輔助構(gòu)造器的名稱為this,輔助構(gòu)造器的使用由其他輔助構(gòu)造器或者主構(gòu)造器引用轻局。舉例:一個(gè)帶有兩個(gè)輔助構(gòu)造器的類誊涯。

class People{
   private var name:String = ""
   private var age:Int = 0
   def this(name:String){
       this.name = name
   }
   def this(name:String,age:Int){
       this.name = name
       this.age = age
   }
}

2.2 主構(gòu)造器挡毅。
scala中主構(gòu)造器的參數(shù)直接放在類名之后,相對(duì)于java來說暴构,這種寫法更為簡(jiǎn)單跪呈。如:

class People(val name:String,val age:Int){
   ……
} 
主構(gòu)造器參數(shù) 生成的方法
name:String 對(duì)象私有字段,如果name沒被使用取逾,則不會(huì)生成name字段耗绿。
val/var name:String 私有字段,公有g(shù)etter或setter方法砾隅。
private val/var name:String 私有字段误阻,私有的getter或setter方法。
@BeanProperty val/var name:String 私有字段晴埂,生成java版的getter或setter方法

2.3 主構(gòu)造器不同字段生成的方法究反。

主構(gòu)造器參數(shù) 生成的方法
name:String 對(duì)象私有字段,如果name沒被使用邑时,則不會(huì)生成name字段奴紧。
val/var name:String 私有字段,公有g(shù)etter或setter方法晶丘。
private val/var name:String 私有字段黍氮,私有的getter或setter方法唐含。
@BeanProperty val/var name:String 私有字段,生成java版的getter或setter方法

更多文章請(qǐng)關(guān)注微信公眾號(hào)bigdataer

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末沫浆,一起剝皮案震驚了整個(gè)濱河市捷枯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌专执,老刑警劉巖淮捆,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異本股,居然都是意外死亡攀痊,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門拄显,熙熙樓的掌柜王于貴愁眉苦臉地迎上來苟径,“玉大人,你說我怎么就攤上這事躬审〖郑” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵承边,是天一觀的道長(zhǎng)遭殉。 經(jīng)常有香客問我,道長(zhǎng)博助,這世上最難降的妖魔是什么险污? 我笑而不...
    開封第一講書人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮翔始,結(jié)果婚禮上罗心,老公的妹妹穿的比我還像新娘里伯。我一直安慰自己城瞎,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開白布疾瓮。 她就那樣靜靜地躺著脖镀,像睡著了一般。 火紅的嫁衣襯著肌膚如雪狼电。 梳的紋絲不亂的頭發(fā)上蜒灰,一...
    開封第一講書人閱讀 51,125評(píng)論 1 297
  • 那天,我揣著相機(jī)與錄音肩碟,去河邊找鬼强窖。 笑死,一個(gè)胖子當(dāng)著我的面吹牛削祈,可吹牛的內(nèi)容都是我干的翅溺。 我是一名探鬼主播脑漫,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼咙崎!你這毒婦竟也來了优幸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤褪猛,失蹤者是張志新(化名)和其女友劉穎网杆,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體伊滋,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡碳却,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了笑旺。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片追城。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖燥撞,靈堂內(nèi)的尸體忽然破棺而出座柱,到底是詐尸還是另有隱情,我是刑警寧澤物舒,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布色洞,位于F島的核電站,受9級(jí)特大地震影響冠胯,放射性物質(zhì)發(fā)生泄漏火诸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一荠察、第九天 我趴在偏房一處隱蔽的房頂上張望置蜀。 院中可真熱鬧,春花似錦悉盆、人聲如沸盯荤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)秋秤。三九已至,卻和暖如春脚翘,著一層夾襖步出監(jiān)牢的瞬間灼卢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來泰國(guó)打工来农, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鞋真,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓沃于,卻偏偏與公主長(zhǎng)得像涩咖,于是被迫代替她去往敵國(guó)和親赶袄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 前言 人生苦多抠藕,快來 Kotlin 饿肺,快速學(xué)習(xí)Kotlin! 什么是Kotlin盾似? Kotlin 是種靜態(tài)類型編程...
    任半生囂狂閱讀 26,201評(píng)論 9 118
  • Scala學(xué)習(xí)筆記: 1.1 scala的基礎(chǔ)語(yǔ)法 聲明與定義(賦值):聲明變量時(shí)可以指定類型敬辣,不指定也可以自動(dòng)識(shí)...
    哎喲喂嘍閱讀 560評(píng)論 0 2
  • 這是一個(gè)真實(shí)的故事溉跃,而且一直未完待續(xù)... “我不知道我今天的舉動(dòng)和語(yǔ)言會(huì)讓你這么不舒服,在我眼里告抄,你一直都是無(wú)所...
    不是先生來點(diǎn)鹽閱讀 229評(píng)論 0 0
  • 得益于這兩周不那么緊張的工作生活撰茎,看了幾部影視劇。結(jié)果打洼,整個(gè)人被整的像英國(guó)人一樣龄糊,常常發(fā)呆,在心里無(wú)病呻吟(畢竟沒...
    Imp3p閱讀 287評(píng)論 0 0
  • 姓名:巴桂成 公司:寧波大發(fā)化纖有限公司 寧波盛和塾《六項(xiàng)精進(jìn)》235期學(xué)員 【日精進(jìn)打卡第5天】 【知~學(xué)習(xí)】 ...
    巴桂成_c6dd閱讀 230評(píng)論 0 0