목록생성자가 있는 클래스의 상속 (1)
Learn & Record
Kotlin (상속과 확장, 클래스의 상속, 생성자가 있는 클래스의 상속, 부모 클래스의 프로퍼티와 메서드 사용, 오버라이드(재정의), 메서드 오버라이드, 프로퍼티 오버라이드, 익스텐션)
1. 상속과 확장 클래스의 상속과 확장 코틀린은 클래스의 재사용을 위해 상속을 지원, 상속을 개념적으로 접근하면 상당히 어렵지만, 사용 측면에서 바라보면 이해가 쉬움 상속을 사용하는 예를 들면 안드로이드는 Activity라는 클래스가 미리 만들어져 있고, 이 Activity 클래스 내부에는 글자를 쓰는 기능, 그림을 그리는 기능, 화면에 새로운 창을 보여주는 기능이 미리 정의되어 있음 상속이 있기에 이런 기능을 직접 구현하지 않고 Activity 클래스를 상속받아 약간의 코드만 추가하면 앱에 필요한 기능을 추가할 수 있음 상속은 코드를 재활용하는 측면도 있지만, 코드를 체계적으로 관리할 수 있기 때문에 규모가 큰 프로젝트로 효과적으로 설계할 수 있음 1. 클래스의 상속 상속 대상이 되는 부모 클래스는 o..
Dev/Kotlin
2024. 4. 18. 14:53