상속 관계에 있는 클래스 간 멤버 접근
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;
}
}
public class Student extends Person{
void set() {
age = 30;
name = "홍길동";
height = 175;
setWeight(99);
System.out.println(age );
System.out.println(name);
System.out.println(height);
System.out.println(getWeight());
}
public static void main (String[] args) {
Student s = new Student();
s.set();
}
}
--------------------------------------------------
Person을 4종류의 접근 지정자로 변수를 선언하고 Student에서 Person을 상속받아서 각 멤버의 값으 어떻게 해야되는지 알아볼수 있는 예제이다.
예전에 말한 접근 지정자를 다시 생각해보면서 보면 이해하는데 도움이 좀 된다!
예제 - 명품 java programming -