코드네임 :

JAVA - 메서드 오버라이딩 overriding 본문

👾Android/JAVA

JAVA - 메서드 오버라이딩 overriding

비엔 Vien 2024. 5. 8. 21:15

 (어머이거 실수로 chap 09 파일에 코드 넣어놓음 ㅋㅋ)

 


메서드 오버라이딩 사용 이유

-> 1. 다형적 표현 가능 (부모 타입으로 선언 + 자식 타입으로 객체 생성

 

 

 

2. 배열로 한번에 관리 가능 


메서드 오버라이딩 vs 메서드 오버로딩

 


어노테이션 @Override

: 컴파일러에게 내가 지금 메서드 오버라이딩을 옳게 하고 있는지 검사해주는 칭구

- 메서드 오버라이딩하는 부분 위에다가 적어줌


오버라이딩 시 접근 범위

 


실습 ..