scala簡(jiǎn)要:包
來源:程序員人生 發(fā)布時(shí)間:2015-01-07 08:29:46 閱讀次數(shù):3138次
Scala中的包與java包或c++命名空間的目的相同,可以在同1文件中為多個(gè)包貢獻(xiàn)內(nèi)容。
盡可能使用完全包名,避免使用scala,java,com,org等來命名嵌套的包。串連式包語句可以限定可見的包。
包可以包括類,對(duì)象和屬性,但不能包括函數(shù)和變量的定義,在實(shí)現(xiàn)上,包對(duì)象被編譯成帶有靜態(tài)方法和字段的JvM類。通過修飾符一樣可以到達(dá)public,private或protected的效果。
在scala中, 任何地方都可以聲明引入包,和python很類似。通過選取器可以引入包中的指定成員,還可以對(duì)指定成員重命名或隱藏java.lang,scala,predef 總是被默許引入的。
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)