코틀린 기초 문법) 11. 코틀린 상속, open 키워드 알아보기
상속이란 부모의 자원을 자식이 상속받아 사용하는 것 자바에서 상속 방법 class ChildClass extends + '부모 클래스' class ParentClass {} class ChildClass extends ParentClass {} 코틀린에서 상속 방법 class ChildClass : '부모 클래스' 여기서 자바와 다르게 코틀린은 부모 클래스 앞에 open 키워드를 사용합니다. open class ParentClass {} class ChildClass : ParentClass() {} 만약 open이라는 키워드를 사용하지 않고 코드를 작성할 경우 This type is final, so it cannot be inherited from 이라는 에러 문구가 나옵니다. 코틀린은 open 키워..
Kotlin
2019. 5. 23. 00:21
(JAVA) 자바 클래스 상속(extends)
public class zzzzz { public static void main(String[] args) { B b = new B(); //객체 생성 b.printA(); //상속으로 인해 클래스 A를 사용 할 수 있습니다. b.printB(); } static class A{ void printA(){ System.out.println("부모"); } } //A를 상속합니다. //자바 특성상 다중 상속은 할 수 없습니다. static class B extends A{ void printB(){ System.out.println("자식"); } } }
JAVA
2017. 2. 7. 23:14
최근에 올라온 글
최근에 달린 댓글