inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Thực chiến Java của Kim Young-han - Trung cấp phần 1

Quiz Phần 2

퀴즈 중복 정답 가능 여부 질문 드립니다.

166

whwo97455699

1 câu hỏi đã được viết

0

image.png


[질문 내용]
D 는 정답이 아닌가요?

java 객체지향

Câu trả lời 3

2

gooofy

안녕하세요, 조재영님.
인프런 개발팀 구피입니다.

자동 생성 퀴즈에서 모호한 중복 정답이 존재했던 부분 팀 내부적으로도 확인하였으며,
정확한 내용의 선지로 재생성 해두었습니다.

추후 생성되는 퀴즈의 품질에 대해선
공유해주신 내용 바탕으로 개선할 수 있도록 하겠습니다 🙇

 앞으로도 인프런에서 즐거운 학습 경험 제공해드릴 수 있도록 노력하겠습니다.
감사합니다 :)

0

yh

안녕하세요. 조재영님

생각하신 내용이 맞습니다.

AI 퀴즈에 문제가 있네요 🙂

관련해서 인프런에 전달 드릴게요 🙂

감사합니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

조재영님, Object 타입의 참조 변수가 Dog 객체를 가리키고 있을 때, 그 참조 변수를 통해 Dog 클래스의 메서드를 직접 호출할 수 있는지에 대한 퀴즈 문제에 대해 설명드리겠습니다.

설명:

  • 다형성의 장점 중 하나는 여러 타입의 객체를 같은 타입으로 다룰 수 있다는 점입니다. 그러나, 메서드 호출의 관점에서 보면, 참조변수의 타입에 의해 접근 가능한 메서드가 결정됩니다.
  • Object 타입의 변수를 통해서는 기본적으로 Object 클래스에 속한 메서드들만 직접 호출할 수 있습니다.
  • instanceof 연산자다운캐스팅을 사용하면, Object 타입의 변수를 마치 실제 객체 타입으로 다룰 수 있으며, 그 객체 타입의 메서드를 호출할 수 있습니다.

정답 검토:

  • 옵션 C: 이 옵션이 적합한 경우는 명시적 캐스팅 없이, Object 타입의 변수를 통해 Dog 객체의 메서드를 직접 호출하려 할 때 컴파일 오류가 발생할 수 있기 때문입니다.
  • 옵션 D: Object 타입의 변수로 기본적으로 Object 클래스에 있는 메서드만 호출할 수 있기 때문에 이 역시 맞는 로직으로 받아들일 수 있습니다. 그러나 문제의 맥락에서는 컴파일 오류를 강조했기에 이 점을 고려하시길 바랍니다.

유사 질문 및 관련 내용:

다음 링크에서도 비슷한 개념을 다루고 있으니 참고하시면 도움이 될 것입니다:
- instanceof 질문 있습니다.

이 게시물에서는 instanceof와 다운캐스팅에 관한 비슷한 설명이 이루어져 있어 개념 이해에 도움을 받을 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

문제와 풀이

0

19

1

섹션 2 퀴즈 9번

0

29

2

강의노트 내용이 이해가 되지 않아서 문의드립니다.

0

46

1

중급1편, 래퍼클래스 문제와풀이2 로또제너레이터 질문

0

65

1

setVlaue질문

0

88

3

안녕하세요 코딩테스트와 병행하고 싶어서 질문드립니다.

0

91

1

findValue의 파라메터까지 래퍼클래스 배열인 이유가 있을까요?

0

72

1

아래 글처럼 toString() 강의부터 화면이 안보여요

0

95

2

TemporalAdjusters의 lastDayOfNextMonth(), lastDayOfNextYear() 메서드 지원 안함

0

83

2

오타 제보도 되나요?

0

88

2

지역 클래스 예제3 지역변수 질문

0

66

2

래퍼클래스 박싱 출력

0

58

1

자바 equals() 메소드에 대한 물리적 동일성, 논리적 동등성 질문

0

104

3

강의록 오타 제보

0

66

2

자바의 기본 클래스들에 관하여

0

69

1

실무에서 중첩(내부) 클래스 사용하나요?

0

78

1

지역 클래스 - 지역 변수 캡처3

0

52

1

12:30 의 newClassGrade 질문이 있습니다.

0

52

1

날짜와 시간 문제풀이가 막히는데

0

97

2

내부 클래스의 바깥 클래스 참조

0

66

1

스트링 풀, new String()

0

105

3

정적 중첩 클래스 사용 이유

0

97

1

status.getCode() 대신 status.code 사용

1

79

1

메서드의 지역변수명과 내부클래스의 멤버메서드에서의 지역변수명의 중복관련

0

74

1