자바 : 상속
2021. 12. 6. 22:20ㆍ자바 (Java)
상속- 슈퍼 클래스(부모 클래스)에 여러 개의 생성자가 있을 때.
슈퍼 클래스(부모클래스)에는 여러 개의 생성자가 있을 수 있다.
원칙적으로는, 개발자가 서브 클래스(자식클래스)와 함께 실행할 슈퍼 클래스의 생성자를 설정해야 한다.
만약, 설정하지 않으면 슈퍼 클래스(부모 클래스) 기본 생산자가 서브클래스(자식 클래스)에 호출 되도록 컴파일 된다.
기본적인 상속 방식
class Parent { //부모 클래스=슈퍼 클래스=상위클래스
void showParent() {
System.out.println("Parent클래스의 showParent() 메소드 ");
}
}
class Child extends Parent {
// 상속받는 클래스 =자식 클래스=서브 클래스=하위 클래스
// child(상속 받는클래스) extends(확장하겠다) parent상속 )
void showChild() {
System.out.println("Child클래스의 showChild() 메소드 ");
}
}
▲부모 클래스와 자식 클래스의 상속 관계
Parent parent=new Parent();
parent.showParent();
Child child=new Child();
child.showChild();
메인 함수로 객체를 생성해서 시행할 경우
아래, Child 클래스로 연 새로운 child 생성자는 부모 클래스를 상속받아 child.showChild()로
Child 클래스 매소드를 시행하는 동시에 Parent 클래스 매소드도 시행한다.
'자바 (Java)' 카테고리의 다른 글
자바(java) 상속 요점 정리 (0) | 2021.12.16 |
---|---|
객체 지향과 자바, 자바 클래스 만들기 요약! (0) | 2021.12.09 |
생활 코딩강의로 클래스, 메소드 이해하기 (0) | 2021.11.30 |
생성자 (0) | 2021.11.30 |
클래스의 구성 , 객체 지향 간단하게 이해하기 (0) | 2021.11.29 |