<다형성>
매서드를 수행하는 주어(주체)가 어떤 객체인지에 따라 기능이 수행되는 현상.
<동적바인딩>
메서드를 호출할 때 일어난다
동적 바인딩을 통해 다형성이 실현된다고 할 수 있다.
부모에게 있는 메서드를 무시하고 자신의 메서드를 끌어다 쓰는것.
예)<포켓몬게임>에서 부모클래스(포켓몬클래스)에 hello()가 있지만 자식 클래스에는 오버라이딩 된 자신의 hello()를
호출한다.
<instance of>
instance of 연산자- 객체를 구분하는 연산자
-타입을 구분할 때 쓰는 연산자
예) datas[i] instance of Pikachu
객체가 인스턴스오브 클래스니?
=>이럴 경우 피카츄의 hello만 나오고,
datas[i] instance of Pokemon
=>부모클래스까지 hello가 나온다.
'JAVA > 강의' 카테고리의 다른 글
14일차 강의 - 컬렉션 프레임워크 (0) | 2025.01.20 |
---|---|
14일차 강의 - 2부 OOP (0) | 2025.01.20 |
JAVA- 클래스 강의 (0) | 2025.01.10 |
개발 패턴★ MVC패턴 (2) | 2025.01.09 |
자바의 함수 (0) | 2025.01.07 |