package king;
public class test {
public static void main(String[] args) {
wang w = new wang();
w.input(30);
System.out.println(w.integer());
}
}
class king {
int s;
public void input(int a) {
s += a;
}
}
class wang extends king {
public int integer() {
return s;
}
}
간단한 예제이다
king이라는 부모클래스에 input메소드가있다 정수를 받고 s변수에 누적한다.
wang이라는 클래스가 king클래스를 상속받고 integer메소드에서 king클래스에 s변수의 값을 리턴한다.
test클래스에서 자식클래스인 wang만을 선언하고 부모클래스에 모든 메소드를 사용할 수있다.
정수 30을 넣어주고 integer메소드를 실행하면 30이 찍힌다.
이같은 원리로 상속을 이용하면 되겠다.
'취업아카데미-JAVA' 카테고리의 다른 글
16. 클래스의 상속 목적 & final (0) | 2015.06.28 |
---|---|
15. 클래스상속 오버라이딩 (0) | 2015.06.28 |
13. 배열 (0) | 2015.06.28 |
12. 콘솔 입력과 출력 (0) | 2015.06.28 |
11. 메소드 오버로딩과 String 클래스 (0) | 2015.06.28 |