본문 바로가기
반응형

Kotlin Class2

Kotlin을 배워보자 part4 (Data Class, Nested and Inner Class) 지난 part3에서는 Class와 생성자, 프로퍼티 그리고 상속 등에 대해서 정리해 보았는데요. 이번 글에서는 Data Class, Nested Class와 Inner클래스에 대해서 알아보도록 하겠습니다. 이전 글은 아래 링크를 참조해 주시면 됩니다. >> Kotlin을 배워보자 part3 (Class, Constructor, 상속) 1. Data Class 코틀린에서는 데이터만 보관하는 용도로 쓰는 클래스를 제공해 주고 있는데요. 선언하는 방법도 매우 간단한데요. data 키워드를 class 앞에 붙여주고 기본 생성자에서 1개 이상의 property를 선언해 주기만 하면 됩니다. 1-1. data클래스의 특징 data클래스임을 명시적으로 표시하면, 기본적으로 아래의 함수들을 자동으로 생성해 줍니다. 꽤.. 2019. 9. 27.
Kotlin을 배워보자 part3 (Class, Constructor, 상속) 벌써 kotlin에 대해 정리한 글의 part3가 되었네요. 이전 part2에서는 if, when, for, array, list, ranges에 대해서 정리해 보았는데요. 이번 글에서는 class와 생성자 그리고 상속에 대해서 정리해 보도록 하겠습니다. 혹시 이전글을 보시지 못한 분들은 아래 링크를 참조해 주세요. >> Kotlin을 배워보자 part2(if, when, for, while, array, list, ranges) 1. Class와 생성자 코틀린에서 클래스를 만들기 위해서 class라는 키워드를 사용하구요. 클래스의 객체를 생성할 때 Java에서 쓰던 new연산자는 사용하지 않습니다. 아래 코드에서는 자동차 클래스를 이용해 차 객체를 만들어 준 다음, 자동차를 생성할 때 같이 생성된 Ti.. 2019. 9. 26.