상속

이상해씨·2023년 5월 3일
0

JAVA

목록 보기
26/40

상속

  • 부모가 자식에게 물려주는 것
  • is a, kind of 관계
  • 버스(자식)는 차(부모)이다.

상속 코드

  • 기본 문법
    <자녀 클래스> extends <부모 클래스>
public class Car{

}
public class Taxi extends Car{

}
  • 부모 클래스에 메소드 추가
	public class Car{
        public void run(){
            System.out.println("운전");
        }
    }
  • 자녀클래스에서 부모클래스에게 상속받은 메소드 사용
	public class Taxi{
        public static void main(String args[]){
            Taxi taxi = new Taxi();
            Taxi.run();  
            //Taxi class 는 run 선언에 대한  코드를 가지지 않음에도 run 이라는 메소드를 사용할 수 있음. 
        }   
    }
  • 자녀클래스에 메소드 추가
    확장 : 부모클래스가 가지고 있는 메소드 외에 추가로 선언하는 것
	public class Taxi extends Car{
        public void stop(){
            System.out.println("멈춤");
        }       
    }

참고

profile
공부에는 끝이 없다

0개의 댓글