[객체지향] Java 애플릿으로 3개의 도형(Line, Rectangle, Oval) 클래스 구현하고 화면출력

등록일 2003.05.06 압축파일 (zip) | 10페이지 | 가격 1,000원

소개글

객체지향 프로그래밍 과제물입니다.

목차

MyLine.class
MyOval.class
MyRect.class
MyShape.class
oop 숙제.hwp - 제출용 문서
rshape.class
rshape.html - 애플릿 출력용 html 문서
rshape.java

본문내용

[문제]

3개의 도형 (Line, Rectangle, Oval)의 각각의 클래스를 구현하고, 각각의 위치와 크기를 무작위로 5개씩 화면에 나타내는 프로그램을 작성하라.

Java Applet을 사용하여 화면에 출력하며, 각각의 클래스에는 동일한 메소드 draw()가 필요하다.

각각의 클래스의 각각의 인스턴스변수에 값을 수정하고 가져올 수 있는 Set(), Get() 메소드가 필요하다.

3개의 도형을 대표하는 추상클래스 Shape를 만들어서 사용하라.

[알고리즘]

모든 클래스의 슈퍼클래스 MyShape는 추상클래스이다.
MyShape에는 추상메소드 draw( Graphics g) 가 있다.
MyShape에는 변수 x1,y1,x2,y2를 가지고 있다.

하위 클래스 MyLine은 MyShape를 상속받는다.
draw( Graphics g )메소드를 자기 객체를 그리도록 오버라이드 해준다.
각각 변수의 Set, Get 메소드를 구현했다.
...

참고 자료

실행 모습은 다음 스크린샷을 참고하세요.
http://www.lisyoen.com/data/oop.gif
*원하는 자료를 검색 해 보세요.
  • 자바을 이용한 간단한 그래픽툴 0페이지
    ..FILE:ExRect1$1.class ..FILE:ExRect1$2.class ..FILE:ExRect1$3.class ..FILE:ExRect1$4.class ..FILE:ExRect1$5.class ..FILE:ExRect1$6.class ..FILE:ExRec..
  • FigureEditorTest 0페이지
    과제로 교수님이 직접 작성해 주신거 적어서 돌려본 완벽한 소스예요. 사각, 삼각, 원을 그릴 수 있는 프레임을 가지고 있는 Java소스입니다. 원하는 도형 버튼을 누르면 그 도형이 그려져요.
  • [C프로그래밍]【A+】그래픽 프로그래밍 42페이지
    그래픽 프로그래밍 Power Java 학습할 내용 자바에서의 그래픽 기초 사항 기초 도형 그리기 색상 폰트 Java 2D Java 2D를 이용한 그리기 Java 2D를 이용한 채우기 도형 회전과 평행 이동 자바를 이용하여서 화면에 그림을 그려봄 자바 그래픽 데모 자바..
  • 자바로 구현한 그림판 0페이지
    자바로 구현한 그림판도형의 선택 삭제 색상 사이즈조정 이동가능
  • java를 이용한 삼각형 사각형 오각형 *도형 만들기 ( 자바 ) 3페이지
    java를 이용한 삼각형 사각형 오각형 *도형 만들기자바를 이용하여,이등변 삼각형과 오각형 사각형 을 구현하였습니다.실행결과도 있습니다.
  • [자바프로그래밍] [자바]삼각형, 사각형, 원의 둘레와 넓이 구하는 프로그램 2페이지
    class Triangle { double width; double height; double length1; double length2; void area() { System.out.println("삼각형의 밑변: " + width); System.out.printl..
  • 자바 스윙으로 작성한 그림판 18페이지
    ..FILE:DPainter/circle.gif ..FILE:DPainter/DPainter$WindowHandler.class ..FILE:DPainter/DPainter.class ..FILE:DPainter/DPainter.java /* * DPainter클래스시..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [객체지향] Java 애플릿으로 3개의 도형(Line, Rectangle, Oval) 클래스 구현하고 화면출력