JAva oop 24オーバーライド例


オブジェクトクラスの親クラスtoString()
オーバーライドの例
長さ5行を単純に2行に減らすプロセス
public class Oop24_overriding {

    public static void main(String[] args) {

            Point4 p = new Point4(1,2);

            System.out.println(p);
            //p 와 p.toString()은 같다 그래서 걍 p로 불러라
            //System.out.println(p.toString());

//			Point4 p = new Point4();
//			p.x = 3;
//			p.y = 5;
//			System.out.println("p.x="+p.x);
//			System.out.println("p.y="+p.y);
    }
}
class Point4{
    int x;
    int y;

    Point4(int x,int y){
        this.x = x;
        this.y = y;		
    }
    //Object클래스의 toString()을 오버라이딩
    public String toString() {
        return "x:"+x+" y:"+y;
    }
}