Scala--クラス定義

1、クラスの定義方法

com.itstar.scala.testパッケージ

クラスSTUDENT1 {
プライベートstuIdのVAR:intは= 0
プライベートstunameのVAR:文字列= "ジャック"
プライベートstuAgeするvarます。int = 22である
文字列= "男性"プライベート[これ] stuSexするvar

DEF getStuName() this.stuName =
//最初の等号が論理関数である、第二の等号が代入され
= this.stuName = NEWNAME:DEF setStuName(文字列NEWNAME)

}
//なお、オブジェクト・クラス名及び場合、同じではないかもしれません同じことは、このオブジェクトは関連するオブジェクトのクラスと呼ばれる
オブジェクトSTUDENT1 {
DEFメイン(引数:配列[文字列]):単位= {
VAR = STU1新しい新しいSTUDENT1用
のprintln(stu1.getStuName())
stu1.setStuName( "トム")
のprintln (stu1.getStuName())
のprintln( "============================")
プロパティがプライベートな時間である場合には、//、Scalaは自動的に対応する設定getメソッドが生成されます、name属性を持つメソッド名が一致している
のprintln(stu1.stuName +「\トン」 + stu1.stuAge +「\トン」+ STU1。 stuId)
あなたは私有財産がアクセスされていない場合、//、それはプライベートで修飾されている[この]
のprintln(stu1.stuSex)

}
}

 

 

 

おすすめ

転載: www.cnblogs.com/jeff190812/p/11823547.html