Java 생성자와 오버로딩 예제 – 3

public class Box { 
    private int width; // -width:int == private int width 
    private int length; // 마찬가지 
    private int height; 
    private int volume; 
 
    public int getVolume() { // +getVolume():int == public int getVolume() 
        return volume; 
    } 
 
    Box(int w, int l, int h) { 
        width = w; 
        length = l; 
        height = h; 
 
        volume = width * length * height; 
    } 
 
} 

 

public class BoxTest { 
    public static void main(String[] args) { 
        Box box = new Box(20,20,30); //Box 클래스 생성 
 
        System.out.println("상자의 부피는 " + box.getVolume() + "입니다."); 
        //부피값은 getVolume에서 받아온다 
    } 
}