231219 JAVA Override(오버라이드)
2023. 12. 20. 09:15ㆍ2023.11.21-2024.05.31
package over;
//오버라이드
/*
* 메소드 오버라이드는 객체지향 언어에서 자주 사용되는 기술입니다.
* 상속받은 부모 메소드의 내용을 자식 클래스에서 재정의 하여 자식 내용에 맞게 사용하는 것을 이야기 합니다.
*
* 주의상항
* 1. 메소드의 형식은 상속받은 메소드ㅘ 동일해야 합니다
* 2. 접근제어자는 반드시 부모의 거과 동일하거나, 더 큰 범위어야 합니다.
* 3. 재정의된 메소드의 부모 메소드는 자식의 거에 은빅(hide) 되어지기 때문에
* 저기접적으로는 더이상 호출할 수 없습니다.
* 4. 은닉 된 부모의 메소드 호출할 때 super라는 키워드를 통해 호출합니다.
*
* */
public class Override {
}
'2023.11.21-2024.05.31' 카테고리의 다른 글
231219 JAVA AbstractEx(추상화) (0) | 2023.12.20 |
---|---|
231219 JAVA PolyMorphism(다형성) (0) | 2023.12.20 |
231219 JAVA Overload(오버로드) (0) | 2023.12.20 |
231219 JAVA Inheritance(상속 + 접근제어자 protected) (0) | 2023.12.20 |
231218 JAVA Animal, Cat, Dog, Zoo (0) | 2023.12.19 |