class Point{
private int x,y;
public Point(int x,int y) {
this.x=x; this.y=y;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
protected void move(int x,int y) {
this.x=x; this.y=y;
}
}
class ColorPoint extends Point{
private String Color;
ColorPoint(int X,int Y,String Color){
super(X,Y);
this.Color = Color;
}
void setColor(String Color){
this.Color=Color;
}
void setXY(int x, int y)
{
move(x,y);
}
public String toString()
{
return Color+"색의 ("+getX()+","+getY()+") 의 점 ";
}
public static void main(String[] args) {
ColorPoint cp = new ColorPoint(5,5,"YELLOW");
cp.setXY(10, 20);
cp.setColor("RED");
}
}
*/
//class Point{
// private int x,y;
// public Point(int x,int y) {
// this.x=x; this.y=y;
// }
// public int getX() {
// return x;
// }
// public int getY() {
// return y;
// }
// protected void move(int x,int y) {
// this.x=x; this.y=y;
// }
//}
//
//class ColorPoint extends Point{
// private String Color;
// ColorPoint(){
// super(0,0);
// Color="BLACK";
// }
// ColorPoint(int x,int y){
// super(x,y);
// Color="BLACK";
// }
// void setColor(String Color) {
// this.Color= Color;
// }
// void setXY(int x,int y) {
// move(x,y);
// }
// public String toString() {
// return Color+"색의 ("+getX()+","+getY()+")의 점";
// }
//}
//
//public class Main{
// public static void main(String[] args) {
// ColorPoint zeroPoint = new ColorPoint();
// System.out.println(zeroPoint.toString()+"입니다");
//
// ColorPoint cp = new ColorPoint(10,10);
// System.out.println(cp.toString()+"입니다.");
// cp.setXY(5, 5);
// System.out.println(cp.toString()+"입니다.");
// cp.setColor("RED");
// System.out.println(cp.toString()+"입니다.");
// }
//}
class Point{
private int x,y;
public Point(int x,int y) {
this.x=x; this.y=y;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
protected void move(int x, int y) {
this.x=x; this.y=y;
}
}
class Point3D extends Point {
private int z;
Point3D(int x, int y, int z){
super(x,y);
this.z=z;
}
public String toString() {
return "("+getX()+","+getY()+","+z+") 의 점";
}
void moveUP() {
}
void moveDown() {
}
void move(int x, int y,int z) {
}
}
public class Main{
public static void main(String[] args) {
Point3D p =new Point3D(1,2,3);
System.out.println(p.toString()+"입니다.");
p.moveUP();
System.out.println(p.toString()+"입니다.");
p.moveDown();
p.move(10, 10);
System.out.println(p.toString()+"입니다.");
p.move(100 ,200 , 300);
System.out.println(p.toString()+"입니다.");
}
}