OPEN between Secret

상속 관계에 있는 클래스 간 멤버 접근 본문

java/예제

상속 관계에 있는 클래스 간 멤버 접근

해가꿈꾸는달 2012. 5. 28. 00:11
반응형


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 -

반응형

'java > 예제' 카테고리의 다른 글

메소드 오버라이딩 만들기  (0) 2012.05.28
instanceof를 이용한 객체 구별  (0) 2012.05.28
상속 만들어 보기 ~  (0) 2012.05.27
static을 이용한 예제  (0) 2012.05.26
배열을 인자로 전달하기  (0) 2012.05.19