책 내용 질문하기
2021 2회 기사실기 기출문제 19번
도서
2021 시나공 정보처리기사 실기
페이지
0
조회수
252
작성일
2021-10-11
작성자
탈퇴*원
첨부파일

System.out.println(a1.sun(3,2) + a2.sun(3,2)): 에서 'a1.sun'이 왜 ovr1에서의 sun 메소드 인지 모르겠습니다. 

상속으로 인해서 재정의되어서 ovr2의 sun 메소드로 가야하는 게 아닌가요?

답변
2021-10-12 10:56:13

안녕하세요 길벗수험서 운영팀입니다.

 

상속을 받은 건 ovr2 클래스입니다.

 

ovr1 클래스는 그냥 홀로 존재하는 클래스일 뿐입니다.

ovr2 클래스가 ovr1 클래스를 상속받는다고 해서 ovr1 클래스의 객체 변수가 ovr2 클래스의 메소드를 쓸 수 있거나 하지는 않습니다.

 

행복한 하루되세요 :)

  • 관리자
    2021-10-12 10:56:13

    안녕하세요 길벗수험서 운영팀입니다.

     

    상속을 받은 건 ovr2 클래스입니다.

     

    ovr1 클래스는 그냥 홀로 존재하는 클래스일 뿐입니다.

    ovr2 클래스가 ovr1 클래스를 상속받는다고 해서 ovr1 클래스의 객체 변수가 ovr2 클래스의 메소드를 쓸 수 있거나 하지는 않습니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.