[객체지향] 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
*원하는 자료를 검색 해 보세요.
  • 객체지향의 특징(PPT) 19 페이지
    상속이란? 기존 클래스로부터 모든 속성과 메소드를 상속받고, 더 필요한 속성과 메소드를 추가하여 새로운 클래스를 생성할 수 있다. <중략> 다형성 다형성이란? 서로 다른 객체가 동일한 메시지에 대하여..
  • [컴퓨터] 객체지향 개념 6 페이지
    PARTⅠ 객체 Object 객체 지향 프로그래밍이나 설계에서, 데이터(실체)와 그 데이터에 관련되는 동작(절차, 방법, 기능)을 모두 포함한 개념. 예를 들어 기차역에서의 승차권 발매를 생각할 때, 실체인 '손님’과 동..
  • [객체지향] 객체지향개념에 대해 7 페이지
    객체 지향이란 서로의 영향을 전혀 받지 않는 것이다. 여기에는 블랙박스(Black box)의 개념이 크게 작용한다. 즉 모든 프로그램의 요소를 각각의 독립적인 객체로서 생각하는 것이다. 한마디로 그 객체들이 어디에 쓰이는 것인..
  • [객체지향,java,c++] 객체지향프로그래밍 5 페이지
    객체 지향 방법론 객체 지향 기술은 매우 오래 전부터 시뮬레이션, 프로그래밍 언어, 인공 지능, 데이타베이스 등 각 분야에서 연구되어 왔다. 제각기 다른 시각에서 발전된 객체 지향 개념은 1990년대에 들어서면서 여러 소..
  • 객체지향 언어 분석 및 설계 21 페이지
    1 객체지향의 역사 컴퓨터가 등장하여 초래된 위기 중 첫 번째는 휴먼 웨어(human ware)의 위기이다. 고도의 전산화로 말미암은 환경의 변화는 1차적인 가정관계와 2차적인 사회 관계 속에서 살아가고 있는 개인의 정신 생..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서