본문 바로가기

4. Programming/4.1 JAVA

25 - 상속

상속


부모가 자식에게 물려주는 것을 의미

Ex) 노트북은 컴퓨터의 한 종류, 버스는 차의 한 종류 



Car 클래스를 상속받는 Bus Class 표현 방법


public Class car { } 


public Class Bus extends car {


클래스 이름 뒤에 'extends' 키워드를 적고 부모클래스의 이름을 적게 되면, 부모 클래스가 갖고 있는 멤버를 물려받음

상속되는 클래스를 부모 클래스라하여, 슈퍼 클래스(Super Class) 라고도 하며, 자식 클래스는 서브클래스(sub class) 라고도 불리운다



부모클래스 메소드를, 자식 클래스에서 상속받아서 사용


public Class car {

public void run() {

System.out.println("달리다.");

}


public Class Bus extends car {



public Class busExam {

public static void main(String args[]) {

Bus bus = new Bus();

bus.run();

}


busExam class 는 bus class 가 상속받은 car 클래스의 run(); 메소드를 이용할 수 있음


참고 : tryhelloworld.co.kr

'4. Programming > 4.1 JAVA' 카테고리의 다른 글

27 - 추상 클래스  (0) 2016.06.17
26 - 접근 제한자  (0) 2016.06.16
24 - 메소드 오버로딩(Overloading)  (0) 2016.06.14
23 - This  (0) 2016.06.13
자바 공부22 - 생성자  (0) 2016.06.12