다중상속 [TIL] 상속과 인터페이스 ※ 본 글은 아래 도서를 공부한 후 정리한 내용입니다. 📚 스프링 입문을 위한 자바 객체지향의 원리와 이해 인터페이스는 is a able to 관계 구현 클래스 is able to 인터페이스 해석 : 구현 클래스는 인터페이스 할 수 있다. 예제 : 고래는 헤엄 칠 수 있다. 예) 자바 API에서도 be able to 형식의 인터페이스를 찾아볼 수 있다! Serializable 인터페이스 : ... TILJava다중상속Java 다중상속과 다이아몬드 문제 case 1 case 2 case 3 다이아몬드 문제 발생!! -> 해결방법 : 가상상속... 다중상속다중상속 Kotlin Programming Intermediate - 7 그래서 이전 포스팅에서 A라는 부모 클래스를 B라는 자식 클래스가 상속받고자 할 때 클래스 A에 open이라는 키워드가 붙었습니다. 그리고 부모 클래스의 fullName이라는 변수를 오버라이드 했는데 이 때 부모 클래스는 상속을 해주는 입장이기 때문에 open을 붙였고, 자식 클래스는 상속을 받아 재정의하는 입장이기 때문에 상속받은 변수에 override를 붙여주었습니다. Bird라는 클래스... 상속인터페이스오버로드객체abstractinterface코틀린android오버라이드추상클래스kotlin클래스다중상속abstract
[TIL] 상속과 인터페이스 ※ 본 글은 아래 도서를 공부한 후 정리한 내용입니다. 📚 스프링 입문을 위한 자바 객체지향의 원리와 이해 인터페이스는 is a able to 관계 구현 클래스 is able to 인터페이스 해석 : 구현 클래스는 인터페이스 할 수 있다. 예제 : 고래는 헤엄 칠 수 있다. 예) 자바 API에서도 be able to 형식의 인터페이스를 찾아볼 수 있다! Serializable 인터페이스 : ... TILJava다중상속Java 다중상속과 다이아몬드 문제 case 1 case 2 case 3 다이아몬드 문제 발생!! -> 해결방법 : 가상상속... 다중상속다중상속 Kotlin Programming Intermediate - 7 그래서 이전 포스팅에서 A라는 부모 클래스를 B라는 자식 클래스가 상속받고자 할 때 클래스 A에 open이라는 키워드가 붙었습니다. 그리고 부모 클래스의 fullName이라는 변수를 오버라이드 했는데 이 때 부모 클래스는 상속을 해주는 입장이기 때문에 open을 붙였고, 자식 클래스는 상속을 받아 재정의하는 입장이기 때문에 상속받은 변수에 override를 붙여주었습니다. Bird라는 클래스... 상속인터페이스오버로드객체abstractinterface코틀린android오버라이드추상클래스kotlin클래스다중상속abstract