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(" !");
}
}