Android/Kotlin

Class - 데이터클래스

lipnus 2018. 11. 20. 21:07
반응형



data class Student(
var grade : Int,
var name : String,
var gender : String,
var birthday : String
)

중괄호 대신 그냥 괄호사용



fun main(args: Array<String>){
var s1 = Student(1, "선필", "남", "1989-03-22")
var s2 = Student(1, "선필", "남", "1989-03-22")
var s3 = s1.copy()

println(s3.toString())

s3.grade = 3 //setter
println(s3.grade) //getter

println(s3.hashCode()) //hashCode
println(s1.equals(s1)) //데이터클래스 내부의 값이 같은지 판별해줌
}


Student(grade=1, name=선필, gender=남, birthday=1989-03-22)

3

-262653121

true

반응형

'Android > Kotlin' 카테고리의 다른 글

Button  (0) 2018.11.20
Class - nested  (0) 2018.11.20
Class - 인터페이스  (0) 2018.11.20
Class - 상속  (0) 2018.11.20
Class - 기본  (0) 2018.11.20