상속이란 부모가 가진것을 자식에게 물려주는것을 의미한다.
#방법 1
car 클래스 검색하여 ok
#방법 2
extends
코드에 직접 입력하기 public class Car{
}
public class Bus extends Car{
}
public class Car{
public void run(){
System.out.println("달리다.");
}
}
public class BusExam{
public static void main(String args[]){
Bus bus = new Bus();
bus.run();
//Bus class 는 아무런 코드를 가지지 않는다. 그럼에도 run 이라는 메소드를 사용하는데 문제가 발생되지 않는다.
}
}
public class Bus extends Car{
public void ppangppang(){
System.out.println("빵빵");
}
}
public class BusExam{
public static void main(String args[]){
Bus bus = new Bus();
bus.run();
bus.ppangppang(); //확장
//부모클래스
Car car = new Car(){
car.run();
car.ppangppang(); //오류. 부모클래스는 자식클래스가 가지고있는 것 사용 불가
}
}
}