1 / 3

[Homework #4]

[Homework #4]. 문제 1] P. 305 의 5 번 문제 프로그램을 작성하고 출력결과를 스캔하여 보고서에 넣기 각 츨력 라인별로 출력결과가 왜 그렇게 나온는지 이유 설명 문제 2] p. 309 의 2 번 문제 문제에 정의된 대로 클래스 3 개 구현 각 클래스별로 toString() 메소드 정의 3 개의 클래스에 대한 테스트 클래스 1 개 추가로 구현 문제 3] p.340 의 7 번 ,8 번 문제 반드시 두 개의 문제를 테스트할 수 있는 자바 프로그램을 작성한 뒤 컴파일 오류 확인

hafwen
Download Presentation

[Homework #4]

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. [Homework #4] • 문제 1] P. 305의 5번 문제 • 프로그램을 작성하고 출력결과를 스캔하여 보고서에 넣기 • 각 츨력 라인별로 출력결과가 왜 그렇게 나온는지 이유 설명 • 문제 2] p. 309의 2번 문제 • 문제에 정의된 대로 클래스 3개 구현 • 각 클래스별로 toString() 메소드 정의 • 3개의 클래스에 대한 테스트 클래스 1개 추가로 구현 • 문제 3] p.340의 7번,8번 문제 • 반드시 두 개의 문제를 테스트할 수 있는 자바 프로그램을 작성한 뒤 컴파일 오류 확인 • 코딩할클래스: MyClass, Desk, Rectangle • 코딩할 인터페이스: InterA, InterB, Movable • 오류가 발생하는 경우 이유를 제시하고 수정사항 제시

  2. [Homework #4] • 문제 4] p. 343~344의문제 7번 • 코딩할 Interface: Shape • 선얼할 메소드: 없음 • 코딩할 Abstract 클래스: TwoDimShape, ThreeDimShape • TwoDimShape의 Abstract 메소드 - getArea() • ThreeDimShape의 Abstract 메소드 – getVolume() • 배열 생성 및 다형성 테스트 코드 • Shape[] shape = new Shape[6]; • 위 shape 배열에 Ellipse 부터 Cylinder 까지의 객체를 모두 담는다. • 문제의 조건을 해결하려면 for 루프 내부에서 instanceof 연산자 사용 필요 • 문제 5] P. 348~349의문제 4번 • 1)번 부터 11)번 소문제들 각각에 대해 답을 하시오. • 최대한 코딩을 통해 제시하면서 그 결과를 출력화면으로 보고서에 넣고 이유를 제시하는 문제는 이유를 적으시오.

  3. [Homework #4] • 제출기한 • 11월 18일 수요일 23:59:59 • 제출형태 • 보고서와 소스/바이트 코드를 하나로 묶은 ZIP 파일을 게시판에 업로드 • 서론, 본론, 결론의 구조를 가진 보고서 (HWP, MS-워드) • 서론: Homework의 내용, 사용 언어, 사용 프로그램, OS 환경 등… • 본론: 프로그래밍 관련 문제는 반드시 실행 결과 화면을 캡쳐하여 삽입 • 결론: 숙제를 한 이후의 느낀점, 하고싶은 말, 또는 불평~~ • 소스 코드, 바이트 코드 • 파일명: 자바프로그래밍-4차-홍길동-2005111222.zip • 알집의 확장자인 arj 파일 받지 않음 • 게시판의 게시물 제목: 자바프로그래밍-3차-홍길동-2005111222 • 참고 • 각종 질문은 “수업 Q&A 게시판”에 등록 Data Structure

More Related