java oop 18 상속
상속(inheritance)
- 기존의 클래스로 새로운 클래스를 작성하는 것(코드의 재사용)
- 두 클래스를 부모와 자식으로 관계 맺어주는 것
- 자손은 조상의 모든 멤버를 상속 받는다.(생성자,초기화블럭 제외)
(조상:부모, 부모의 부모..)
- 자손의 멤버 개수는 조상보다 적을 수 없다(같거나 많다.)
- 자식 클래스를 변경해도 부모(조상) 클래스에는 영향이 없다.
- 부모 클래스를 변경하면 자식 클래스에 영향을 준다.
class 자식클래스 extends 부모클래스{
//..
}
class Parent{ int age; }
class Child extends Parent{
void play() {
System.out.println("놀자제발");
}
} //자식의 멤버는 총 2개(부모의멤버:1,자식의클래스:1->총2개)
class Point{
int x;
int y;
}
//Point3D 클래스를 만드는 두가지 방법
class Point3D{
int x;
int y;
int z;
}
class Point3D_2 extends Point{
int z;
}
Author And Source
이 문제에 관하여(java oop 18 상속), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@bitcogo/java-oop-18-상속저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)