반응형
Notice
Recent Posts
Recent Comments
Link
목록코틀린 (1)
안 쓰던 블로그
코틀린 - 상속과 인터페이스 차이
생성자: 설명서, 인스턴스화 가능하다 인터페이스: 지침서, 생성자가 없다, 인스턴스화 불가능하다 인터페이스는 약속->니가 이것을 구현하면 너도 이 타입이다 라는 약속 생성자가 없다->인스터스화 시킬 수 없다->설명서가 아니다 인터페이스는 지침서->니가 이것을 구현하고 싶다면 반드시 아래 기능을 구현해라 상속이 만들어 낸 아래와 같은 특징이 인터페이스에서도 적용된다 -자식 클래스는 부모 클래스의 타입이다 -부모 클래스는 자식 클래스의 타입이 아니다 상속 open class Person() { open fun eat() { } fun sleep() { } } class Student() : Person() { override fun eat() { super.eat() } } class Teacher() : ..
안드로이드
2020. 7. 18. 19:12