public static void main(String[] args) {
// TODO Auto-generated method stub
// Child c = new Child();
//
// c.method();
/*Parent method()
Child method() */
Parent p = new Child();
p.method();//Child메소드가 호출됨->
//답 : Child method()
//p.func();//에러. Parent에 없는 메서드는 Child 메소드가 호출 안됨
}
public class Parent {
public Parent() {
}
public Parent(int number) {
}
/*
Over Ride
상속 받은 후에 상속받은 클래스(자식 클래스)에서 고쳐 기입함을 의미한다.
*/
public void method() {
System.out.println("Parent method()");
}
}
public class Child extends Parent {
public Child() {
//super();//생략으로 실행이 되고 있다
//super(123);
}
// Over Ride 실시한 method
// Over RIde 의 목적 -> 관리
public void method() {
System.out.println("Child method()");
//super.method();
}
public void func() {
System.out.println("Child func()");
}
}
'JAVA > 객체 코드' 카테고리의 다른 글
상속(4) instanceOf (0) | 2020.06.03 |
---|---|
상속(3) 형변환, 배열// (다형성) (0) | 2020.06.03 |
객체의 3대 특징 - 상속성 (0) | 2020.06.03 |
객체 3대 특징 (0) | 2020.06.03 |
constructor 생성자 (0) | 2020.06.02 |