본문 바로가기

Java and Android/Android Kotlin

Android Kotlin - data class, enum class

1. data class

: data class는 사용자가 직접 호출하기위한 함수가 아닌 배열이나 리스트등에 데이터 클래스에 대한 객체가 담겨있을때
  그 내용을 쉽게 꺼내 쓸 수 있기 위한 것

 

 

 

 

2. enum class 

  • enum class는 열거형 클래스로 현재상태를 구분하기 위한 객체들을 이름을 붙여 여러개를 생성해두고 그 중 하나의 상태를 선택하여 현재 상태를 나타내기위한 클래스이다

 

  • 클래스안의 객체들은 관행적으로 상수를 나타내는 대문자로 쓴다

 

  • 함수도 추가할수 있는데 이때는 객체의 선언이 끝나는 위치에 ;를 추가하고 함수를 기술한다

 

  • 또한 객체들은 고유한 속성을 가질 수 있다