본문 바로가기

Java and Android/Android Kotlin

Android Kotlin - class, 상속, 추상화, 인터페이스

1.class 

 (1) - 기본생성자

(2) - init{}

(3) - class를 바탕으로 생성한 인스턴스에 파라미터를 넣지 않았을 경우 default 값 넣기

(4) - 보조생성자

 

 

2. inheritage (상속) 

(1) - 파라미터가 없는 class 상속

 

(2) - 파라미터가 있는 class 상속

 

(3) - 서브클래스가 슈퍼클래스의 파라미터를 다 물려받으면서 자신의 파라미터도 가진 경우

 

 

3. 추상화와 인터페이스

(1) - 추상함수를 포함한 추상클래스

 

 

(2) - 인터페이스