본문 바로가기
Java 개발자 수업 강의노트/Java 소스

getter, setter 선언 및 출력

by 캬캬백곰 2012. 5. 3.
728x90

 

 

#두 개의 클래스를 만들어 하나의 클래스에는 get, set 메소드를 이용한 선언을 다른 하나의 클래스는 선언된 클래스를 이용한 출력을 하도록 한다.

public class Apple {
 private int price;
 private String type;
 
 public int getPrice(){
  return price;
 }
 public void setPrice(int price){
  this.price=price;
 }
 
 public String getType(){
  return type;
 }
 public void setType(String type){
  this.type=type;
 }

}

Apple이란 클래스를 생성하여 price와 type을 각각 private변수로 선언해준다. private는 접근 금지를 둔 접근 제한자이기에 이에 접근하기 위해서 get, set 두 메소드를 이용한다.

get 메소드는 값을 반환시켜주며, set 메소드는 값을 변환시켜주는 역할을 한다.

 

public class AppleStarter {

 public static void main(String[] args) {
  
  Apple app1 = new Apple();
  app1.setPrice(2500);
  app1.setType("얼음골");
  System.out.println(app1.getPrice());
  System.out.println(app1.getType());

 }
}

Apple 클래스를 인스턴스화 하여 객체로서 불러주고 그 변수를 app1으로 지정해준다.

이후 app1에 set을 이용하여 값을 입력하여 주고, 출력문에 get메소드를 호출하여 출력을 시켜준다.

 

728x90
반응형

'Java 개발자 수업 강의노트 > Java 소스' 카테고리의 다른 글

상속  (0) 2012.05.08
메소드  (0) 2012.05.08
삽입 정렬  (0) 2012.05.02
선택 정렬  (0) 2012.05.01
거품 정렬  (0) 2012.05.01