본문 바로가기
(혼) (공) (자)

상속

by 만석이 2024. 1. 12.

 

상속은 클래스를 재사용 하기위해서 쓴다.

 

 

 

바로 예제를 보자

Class Parent{


   (필드)

}


Class Child extends Parent{

   (필드)

}



 

상속은 extends라는 함수를 사용해서 자식과 부모관계를 연결시킨다.

 

부모의 클래스 상속시  자식은 부모의 생성자. 메소드, 필드를 가져다가 쓸수있다.

 

 

 

예제를 보자

Class Parnt{

int money = 100000000;
int home = "인천";
}

Class child{

String Car = "아반떼";
}



public class ExtendsMain {
public static void main(String[] args) {

Child c1 = new Child();

System.out.println(c1.car);
System.out.println(c1.money);
System.out.println(c1.home);


c1.money -=1000000;
System.out.println("사용후: "+c1.money);

parent p1 = new parent();

System.out.println("사용후: "+p1.money);

System.out.println(p1.money);
System.out.println(p1.home);


}

 

 부모클래스는 money 1억과 home 인천이있다.

자식클래스는 Car 아반떼가있다.

 

출력하면 c1의머니 와  p1의 머니가 각각 다른 값이 나온다. 즉 서로다른 주소를 바라보고있음을 뜻한다. 

 

 

 

'(혼) (공) (자)' 카테고리의 다른 글

객체지향-오버로딩  (0) 2024.01.12
상속-오버라이딩  (0) 2024.01.12
Class - 매개변수 생성자 _this  (0) 2024.01.09
Class-생성자  (1) 2024.01.08
getter 과 setter 그외(접근제어자)  (0) 2024.01.07