class Shape{
protected int x,y;
public void draw(){
System.out.println("Shape Draw");
}
}
class Rectangle extends Shape{
private int width, height;
public void setWidth(int w){
width = w;
}
public void setHeight(int h){
height = h;
}
public void draw(){
System.out.println("Rectangle Draw");
}
}
class Triangle extends Shape{
private int base, height;
public void draw(){
System.out.println("Triangle Draw");
}
}
class Circle extends Shape{
private int radius;
public void draw(){
System.out.println("Circle Draw");
}
}
public class ShapeTest {
private static Shape arrayOfShapes[];
public static void main(String arg[]){
init();
drawAll();
}
public static void init(){
arrayOfShapes = new Shape[3]; ///// 이거 Shape생성자를 넣어주는거잖아. 근데 Shape[3]이 뭐임?? Shape()가 들어가야하는거아님?
arrayOfShapes[0] = new Rectangle();
arrayOfShapes[1] = new Triangle();
arrayOfShapes[2] = new Circle();
}
public static void drawAll(){
for ( int i = 0 ; i < arrayOfShapes.length; i++){
arrayOfShapes[i].draw();
}
}
}
질문은 주석에
배열이여
선 배열 선언 후 초기화
이분 기초는 있으신?? - DCW
아니 배열선언는 위에서한거아냐? 필드에서
저줄을 쏙빼도 문제없는거아냐?
정보이용료 500원
내가 보기엔 그냥 기초가 부족한거같다
책안읽는다고 봤던거같은데 너에겐 책이 꼭 필요하겠구나
책은 혼자 못하는 애들을 위해서 있는거거든
ㅠㅠ
188 ㅂㅋㄹ 오토 6방 한꺼번에 돌아간다 로직 200개넘는다 무조건딴다 nete77
w88/피나 축구/야구/농구 양방플 문의줘라 nete77