package eclipses;
class Point{
private int X;
private int Y;
public void setX(int X){
this.X=X;
}
public int getX(){
return this.X;
}
public void setY(int Y){
this.Y=Y;
}
public int getY(){
return this.Y;
}
}
class Rect{
private Point start;
private Point end;
}
}
}
public void main(String[] args){
Point p1= new Point(10,20);
Point p2= new Point(20,20);
Rect a = new Rect(p1,p2);
int getstart=0;
System.out.print("시작점("+a.getstart().getX() + ","+a.getStart().getY()+")");
System.out.println("끝점("+a.getEnd().getX()+","+a.getEnd().getY()+")");
System.out.println("넓이="+a.getArea());
System.out.println("둘레="+a.getCircum());
Rect b= new Rect(10,10,20,20);
System.out.print("시작점("+b.getstart().getX() + ","+b.getStart().getY()+")");
System.out.println("끝점("+b.getEnd().getX()+","+b.getEnd().getY()+")");
System.out.println("넓이="+b.getArea());
System.out.println("둘레="+b.getCircum());
}
}
RECT를 어떻게쓰는지모르겠어..
point클래스에서 값을 어떻게 가져오는거야??
그리고 넓이 둘레구하는건 내가 따로 메소드 만들어줘야댐?
당연히 넓이 둘레 등은 직접 구현해야지
Class Rect 안에 point가 private로 선언되어있으니 직접 접근은 못하고 point 클래스의 getter 메소드를 이용해서 접근해야돼
컨스트럭터(생성자)도 구현해야하는데 개념이 잡혀있을지 모르겠네...