#두 개의 클래스를 만들어 하나의 클래스에는 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메소드를 호출하여 출력을 시켜준다.