다형성 활용 지금까지 내용 정리(Q)

강9·2023년 12월 6일
0

Java

목록 보기
62/71
post-thumbnail

Q. 업캐스팅으로 객체를 생성한 후 상위클래스의 타입을 하위클래스의 타입으로 바꾸는 형변환을 무엇이라고 하는가?

다운캐스팅(DownCasting)

Q. 상위클래스가 동일한 메시지로 하위클래스를 서로 다르게 동작 시키는 객체지향 이론을 무엇이라고 하는가?

다형성(Polymorphism)

Q. 다형성을 만족할 수 있는 4가지 전제조건을 쓰시오.

1. 상속관계
2. Override(재정의)
3. 업캐스팅(Upcasting)
4. 동적바인딩

Q. 특정 타입이 어떤 타입으로부터 생성이 되었는지 타입을 알아보는 연산자는 무엇인가?

instanceof

Q. 상속관계에서 하위클래스들을 배열에 저장하기 위해서는 어떤 배열을 생성하면 가능한지 쓰시오.

다형성배열, 상위타입배열
profile
코린이 일기

0개의 댓글