반응형

extends를 사용하여 부모 클래스(슈퍼 클래스)의 메서드를 자식 클래스가 상속받는다. 

a is b 관계가 성립될 때 진행한다.( 상식에 맞게, 납득 되는 경우만 진행 )

class Main {
  public static void main(String[] args) {
    청둥오리 a청둥오리 = new 청둥오리();
    a청둥오리.날다();
    // 출력 : 오리가 날개로 날아갑니다.
    
    흰오리 a흰오리 = new 흰오리();
    a흰오리.날다();
    // 출력 : 오리가 날개로 날아갑니다.
  }
}

class 오리 {
  void 날다() {
    System.out.println("오리가 날개로 날아갑니다.");
  }
}

class 흰오리 extends 오리 {
}

class 청둥오리 extends 오리 {

}
반응형

'프로그래밍 > 자바, JDBC' 카테고리의 다른 글

for ~ each문 (향상된 for문)  (0) 2020.04.23
메서드 오버라이드(재 정의)  (0) 2020.04.22
버퍼 비우기  (0) 2020.04.21
상속  (0) 2020.04.20
계산기(함수의 매개변수, return 사용)  (0) 2020.04.20

+ Recent posts