包名
規範
- 一般是小寫字母、數字、點組成
- 不能以數字開頭
- 不能使用關鍵字
示例
com.公司名.項目名.模塊名
- com.guigu.oa.model
- com.sina.user
類名
規範
- 數字、字母、下劃線、美元符號組成
- 一般以大寫字母開頭
- 一般使用駝峯命名法
- 不能使用關鍵字
示例
- Person
- EduAnalysis
object
規範
- 數字、字母、下劃線組成
- 一般以小寫字母開頭
- 一般使用駝峯命名法
- 不能使用關鍵字
示例
- packageImport
- BeanPropertyDemo
變量
規範
- 數字、字母、下劃線組成
- 一般由小寫字母開頭
- 使用駝峯命名法
- 不能使用關鍵字
示例
- inName
- firstName
scala的39個關鍵字
scala的關鍵字(39個):
packae、import、class、object、trait、extends、with、type、forSome
private、protected、abstract、sealed、final、implicit、lazy、override
try、cath、finally、throw
if、else、match、case、do、while、for、return、yield
def、val、var
this、super
new
true、false、null