Android Kotlin (클래스)

이성진·2023년 10월 31일
0

TIL

목록 보기
62/95

Android Kotlin에서 클래스의 요건

코틀린에서 클래스를 정의할 때 필요한 기본 요소와 선택적 요소를 알아보겠습니다.

1. 클래스 선언 . class 키워드로 시작합니다

Kotlin
class ClassName

2. 생성자 . 기본 생성자와 보조 생성자를 가질 수 있습니다.

Kotlin
class ClassName constructor(param1: Type1) // 기본 생성자

3. 속성 . 클래스 내부에 변수를 선언하여 속성을 정의할 수 있습니다.

Kotlin
var propertyName:Type

4. 메서드 . 함수를 클래스 내부에 정의하여 메서드를 만들 수 있습니다.

Kotlin
fun methodName(){/*..*/}

5. 초기화 블록 . init 키워드를 사용하여 초기화 로직을 포함시킬 수 있습니다.

Kotlin
init{/*..*/}

6. 상속 . : 기호와 함께 부모 클래스나 인터페이스를 상속받을 수 있습니다.

Kotlin
class ChildeClassName : ParentClassName()

7. 선택적 요소

  • data : 데이터 클래스를 정의할 때 사용합니다.
  • object : 싱글톤 객체를 정의할 때 사용합니다.
  • companion object : 정적 멤버와 유사한 멤버를 포함하는 객체를 정의할 때 사용합니다.
  • sealed : Sealed 클래스를 정의할 때 사용되며 , 제한된 하위 클래스 집합을 가지게 됩니다.
  • abstract : 추상 클래스를 정의할 때 사용합니다.
profile
2023.08 ~ Android Kotlin 공부

0개의 댓글