[태그:] 인터페이스
-
코틀린 인터페이스
코틀린 인터페이스(Interface) 완벽 정리 인터페이스는 클래스의 청사진(규약) 역할을 한다.즉, 어떤 기능을 반드시 구현하도록 강제하면서도,여러 클래스에 공통된 기능을 부여할 수 있다. 기본 문법 interface Clickable { fun click() } class Button : Clickable { override fun click() { println(“버튼 클릭됨”) } } 인터페이스는 다중 구현 가능 코틀린 클래스는 다중 상속이 불가능하지만,여러 인터페이스를 동시에 구현할 수 있다.…
-
코틀린 상속과 인터페이스
상속과 인터페이스 코틀린은 객체지향 언어답게 상속과 인터페이스를 통한 코드 재사용과 확장이 매우 강력하다.이 글에서는 클래스 상속, 인터페이스 다중 구현, 오버라이딩, super 키워드 활용법까지 모두 다룬다. 클래스 상속 기본 구조 코틀린의 클래스는 기본적으로 final이다.즉, 상속을 허용하려면 반드시 open 키워드를 붙여야 한다. open class Parent { open fun greet() { println(“부모 클래스 인사”) } }class Child :…
