//import java.util.*;
//
//class Point
//{
// private int x, y;
// public void set(int x, int y)
// {
// this.x = x;
// this.y = y;
// }
// public void showPoint()
// {
// System.out.println("(" + x + "," + y + ")");
// }
//}
//
//class ColorPoint extends Point
//{
// private String color;
// public void setColor(String color)
// {
// this.color = color;
// }
//
// public void showColorPoint()
// {
// System.out.print(color);
// showPoint();
// }
//}
//public class Main
//{
// public static void main(String[] args) {
// Point p = new Point();
// p.set(1, 2);
// p.showPoint();
//
// ColorPoint cp = new ColorPoint();
// cp.set(3, 4);
// cp.setColor("red");
// cp.showColorPoint();
// }
//}
//import java.util.*;
//
//class A
//{
// public A()
// {
// System.out.println("생성자A");
// }
//
// public A(int x)
// {
// System.out.println("매개변수생성자A" + x);
// }
//}
//class B extends A
//{
// public B()
// {
// super(30);
// System.out.println("생성자 B");
// }
// public B(int x)
// {
// System.out.println("매개변수생성자B" + x);
// }
//}
//public class Main
//{
// public static void main(String[] args) {
// B b = new B();
// }
//}