Test124 상속&생성자 문제3

4290 단어 day09day09
package day09;
//상속, 생성자
/*
	Point2를 상속받아 3차원의 점을  나타내는 Point3D 클래스를 작성하세요. 
	main()메소드 적힌 코드들을 포함하고 아래와 같은 실행결과 출력되게 만드세요. 
	실행결과:
		(1,2,3)의 점입니다.
		(1,2,4)의 점입니다. 
		(10,10,3)의 점입니다.
		(100,200,300)의 점입니다.
*/
class Point2 {
	private int x, y;
	public Point2(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; }
}

public class Test124 {
	public static void main(String[] args) {

		//Point3D p = new Point3D(1,2,3);		// 1,2,3은 각각 x,y,z축의 값.
		//System.out.println(p.toString() + "입니다.");
		
		//p.moveUp();		// z 축으로 위쪽 이동
		//System.out.println(p.toString() + "입니다.");
		
		//p.moveDown();	// z 축으로 아래쪽 이동
		//p.move(10, 10);	// x,y 축으로 이동
		//System.out.println(p.toString() + "입니다.");
		
		//p.move(100,200,300);	// z, y, z 축으로 이동
		//System.out.println(p.toString() + "입니다.");
		
	}
}

좋은 웹페이지 즐겨찾기