Android kotlin : Data 클래스
Data클래스
kotlin에서 아주 유용하고 간편하게 사용할 수 있는 클래스이다. kotlin의 데이터 클래스는 기본적으로 getter와 setter를 자동으로 제공해주며 이 외에도 다양한 기능들을 제공해준다.
data class KotlinPerson(var name: String, var age: Int)
위와 같이 선언해주면 된다.
//선언
var kotlinPerson = KotlinPerson("hyeals", 22)
//사용법
kotlinPerson.name = "hhhhh"
kotlinPerson.age = 25
자바는 .getperson, .setperson등으로 호출하지만 코틀린은 프로퍼티의 이름으로 접근하면 된다.
//클래스 복사 기능
var kotlinPerson_copy = kotlinPerson.copy()
// 문자열 변환
kotlinPerson.toString()
kotlinPerson_copy.toString()
copy()와 toString()함수로 간단하게 재사용할 수 있다.
종합해서 활용한 결과는 아래와 같다
var kotlinPerson = KotlinPerson("hyeals", 22)
var kotlinPerson_copy = kotlinPerson.copy()
kotlinPerson.name = "hhhhh"
kotlinPerson.age = 25
println(kotlinPerson.toString())
println(kotlinPerson_copy.toString())
출처 : https://hyeals.tistory.com/60?category=837054
Author And Source
이 문제에 관하여(Android kotlin : Data 클래스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hyejiseo-dev/Android-kotlin-Data-클래스저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)