728x90
📚 개발백과
-
[Java] Overriding, Overloading📚 개발백과 2023. 8. 21. 00:34
스프링 핵심 원리-기본편 섹션1 보충 - 다형성 이해를 위한 오버라이딩 복습(+ 오버로딩) ✅ 오버라이딩 Overriding자바에는 상속이라는 -기본의 클래스를 재사용해 새로운 클래스를 만드는- 개념이 있습니다.상속을 받아 그대로 쓸 수도 있지만,부모 클래스를 상속받아 자식 클래스가 부모 클래스의 메소드를 오버라이딩하여 자식 클래스가 본인에게 맞게 변경하여 사용할 때도 있습니다. 오버라이딩은 메소드의 내용을 자신에게 맞게 재설정하는 것이기 때문에자식 클래스에서 오버라이딩하는 메소드는 부모 클래스의 메소드와 이름/매개변수/반환타입이 같아야 합니다.이외에도 '부모의 접근제어자이하 범위만 사용가능', '부모보다 넓은 범위의 expection 사용불가' 등의 조건이 있는데,김영한님께서 말씀하신대로 '부모는 마음..