java학습-계승 중인 구성원 방법의 접근 특성 및 덮어쓰기 (개념)

4967 단어 java-계승과 다중
/* 모/자 클래스의 상속 관계에서 하위 클래스 대상을 만들고 구성원 방법에 접근하는 규칙: 만든 대상이 누구든지 우선적으로 사용하고 없으면 위로 찾습니다.
주의사항: 구성원 방법이든 구성원 변수든 없으면 상위 클래스를 위로 찾으며 하위 클래스를 절대 아래로 찾지 않습니다.
다시 쓰기(Override) 개념: 상속 관계식에서 방법의 이름은 같고 매개 변수 목록도 같다.
다시 쓰기(Override): 메서드의 이름은 같고 매개변수 목록은 [마찬가지]입니다.덮어쓰다재부팅(Overload): 메서드의 이름은 같고 매개변수 목록은 [다름]입니다.
방법의 덮어쓰기 특징: 하위 클래스의 대상을 만들면 하위 클래스 방법을 우선적으로 사용합니다.*/
public class Demo01ExtendsMethod {

    public static void main(String[] args) {
        Zi zi = new Zi();

        zi.methodFu();
        zi.methodZi();

        //  new , 
        zi.method();
    }

}
public class Fu {

    public void methodFu() {
        System.out.println(" !");
    }

    public void method() {
        System.out.println(" !");
    }

}
public class Zi extends Fu {

    public void methodZi() {
        System.out.println(" !");
    }

    public void method() {
        System.out.println(" !");
    }

}

좋은 웹페이지 즐겨찾기