티스토리 뷰

IT/Java

[Java] 상속예제

DongChul 2014. 5. 11. 13:06

이번에는 간단한 상속의 예제를 살펴 보겠습니다.


Person 클래스와 Student 클래스가 있는데 Student 클래스는 Person 클래스를 상속 받았기 때문에 

Person클래스는 Student클래스의 상위클래스가 되고 Student 클래스는 Person클래스의 하위 클래스가 됩니다 .Student 클래스는 Person클래스가 가지고 있는 메소드와 매개변수를 자신의 것 처럼 사용할 수 있습니다.


class Person {
int age;
public String name;
protected int height;
private int weight;
public void setWeight(int weight){
this.weight= weight;
}

public int getWeight(){

return weight;

}

}


class Student extends Person {

// Student 클래스가 Person 클래스를 상속받음

void set(){

age = 30;

name = "홍길동";

height = 175;

setWeight (99);

}

public static void main(String[] args) {

Student s = new Student(); // Student 객체 생성 

s.set(); //Person클래스를 상속 받았기 때문에 Person클래스에 있는 매개변수를 사용할 수 있음.

System.out.println("나이 : "+s.age+"\n이름 : "+s.name+"\n키 : "+s.height+"\n몸무게 : "+s.getWeight());

}


}


실행결과는 아래와 같습니다.





'IT > Java' 카테고리의 다른 글

[Java] 상속예제2  (0) 2014.05.19
[Java] 클래스 예제  (0) 2014.05.16
[Java] 상속(Inheritance)이란 ?  (0) 2014.05.11
[Java] ArrayList란?  (2) 2014.05.07
[Java] ArrayList를 활용한 성적 평가 예제  (0) 2014.05.07
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함