Test124 상속&생성자 문제3
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() + "입니다.");
}
}
Author And Source
이 문제에 관하여(Test124 상속&생성자 문제3), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jonny77/Test124-상속생성자-문제3저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)