package javaExD; public class CubeTest { public static void main(String[] args) { // ë ì ì¡ë©´ì²´ ê°ì²´ ìì± Cube a = new Cube(3); Cube b = new Cube(5); // ë ì ì¡ë©´ì²´ì ë¶í¼ì ê²ëì´ ì¶ë ¥ System.out.printf("ì ì¡ë©´ì²´ aì ë¶í¼: %d, ê²ëì´: %d\n", a.volume(), a.surfaceArea()); System.out.printf("ì ì¡ë©´ì²´ bì ë¶í¼: %d, ê²ëì´: %d\n", b.volume(), b.surfaceArea()); } } class Cube { // íë int length; // í ë³ì ê¸¸ì´ // ìì±ì public Cube(int i) { /* 1. ìì±ì를 ìì±íì¸ì. */ this.length = i; } // ë©ìë(ì¸ì¤í´ì¤ ë©ìë) - ì ì¡ë©´ì²´ì ë¶í¼ ë°í public int volume() { /* 2. ë¶í¼ë¥¼ ë°ííì¸ì. */ return this.length * this.length * this.length; } // ë©ìë(ì¸ì¤í´ì¤ ë©ìë) - ì ì¡ë©´ì²´ì ê²ëì´ ë°í public int surfaceArea() { /* 3. ìì±ì를 ìì±íì¸ì. */ return 6 * this.length * this.length; } }