inblog logo
|
chodong
    java

    032_메서드 오버라이딩

    Dec 26, 2023
    032_메서드 오버라이딩

    메서드 오버라이딩(Method Overriding, 재정의)

    • 자식 클래스가 부모 클래스의 메서드를 자신의 필요에 맞춰 재정의하는 것이다.
    • 메서드의 이름이나 매개 변수, 반환형은 동일 해야한다.
    ☝
    오버라이딩 vs 오버로딩 오버로딩은 같은 메소드명을 가진 여러 개의 메소드를 작성하는 것이며, 오버라이딩은 부모 클래스의 메소드를 자식 클래스가 다시 정의하는 것이다.
    ☝
    정적 메소드를 오버라이딩 시에는 참조 변수에 따라 호출 값이 달라진다. 쉽게 말해 참조 변수가 부모인 경우 부모 생성자를 자식인 경우 자식 생성자를 호출한다.
     
    Share article

    chodong

    RSS·Powered by Inblog