부모 자식 관계일 경우 예외적인 객체 형식이 성립된다.
참조 형식이라..... 그릇이 아니다.
NewlecExam exam 개체를 new Exam() 객체가
조건을만족을 시켜줄 수 없기 때문에 형성이 되지 않는다라고 이해했다.
NewlecExam exam 개체는 NewlecExam 객체의 조건만큼 필요 한데 Exam 객체는 더 적은 조건 이여서 만족이 되지 않기 때문에 형성 되지 않는다라고 이해 했다.
Exam 자료형은 total 함수가 없기 때문에 total 메소드를 실행 할 수가 없다.
참조형식이 가지고있는 메소드에 한해서 total 메소드를 실행 시킬 수 있으며, 가지고 있지않으면
호출 자체가 되지 않는다.
두개의 객체 모두 Exam 객체의 total함수를 실행시킨다.
출처 : https://www.youtube.com/watch?v=X1ZYZkSyi7g&list=PLq8wAnVUcTFV4ZjRbyGnw6T1tgmYDLM3P&index=72
'Java > JAVA' 카테고리의 다른 글
자바 객체지향 강의 21강 - 메소드 동적 바인딩 (0) | 2020.03.17 |
---|---|
자바 객체지향 강의 19강 - 메소드의 관계 연습하기 (0) | 2020.03.17 |
자바 객체지향 강의 17강 - 자식 클래스의 객체 초기화 (0) | 2020.03.17 |
자바 객체지향 강의 16강 - Override(우선순위가 높은) 메소드 (0) | 2020.03.17 |
자바 객체지향 강의 15강 - Exam을 Is A 상속하기 (0) | 2020.03.17 |