방치하기

홍대 자바 수업 상속 .만약 슈퍼 클래스에 디폴트 생성자없으면 이렇게 본문

홍익대 Java/수업

홍대 자바 수업 상속 .만약 슈퍼 클래스에 디폴트 생성자없으면 이렇게

Yi Junho 2009. 7. 22. 17:32
반응형
class Point2D
{
	protected int x=10;
	protected int y=20;
	

	public Point2D(int xx,int yy)
	{
	   x=xx ; y=yy;
	}

}

class Point3D extends Point2D{
	protected int z=30;
	public void print(){
		System.out.println(x+" "+" "+y+" "+z);
	}
	public Point3D(){
		super(123,456);
		System.out.println("서브 클래스 생성자 호출");

	}
	public Point3D(int xx,int yy,int zz)
	{
		super(xx,yy);
	   x=xx ; y=yy; z=zz;
	}

	
}
class Noname1
	{
	public static void main (String [] args)
		{
			Point3D pt=new Point3D();
			pt.print();
			Point3D pt2=new Point3D(1,2,3);
			pt2.print();
		}

	}
반응형
Comments