[Homework #4] 문제 1] P. 305의 5번 문제 문제 2] p. 309의 2번 문제 프로그램을 작성하고 출력결과를 스캔하여 보고서에 넣기 각 츨력 라인별로 출력결과가 왜 그렇게 나온는지 이유 설명 문제 2] p. 309의 2번 문제 문제에 정의된 대로 클래스 3개 구현 각 클래스별로 toString() 메소드 정의 3개의 클래스에 대한 테스트 클래스 1개 추가로 구현 문제 3] p.340의 7번,8번 문제 반드시 두 개의 문제를 테스트할 수 있는 자바 프로그램을 작성한 뒤 컴파일 오류 확인 코딩할 클래스: MyClass, Desk, Rectangle 코딩할 인터페이스: InterA, InterB, Movable 오류가 발생하는 경우 이유를 제시하고 수정사항 제시
[Homework #4] 문제 4] p. 343~344의 문제 7번 문제 5] P. 348~349의 문제 4번 코딩할 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)번 소문제들 각각에 대해 답을 하시오. 최대한 코딩을 통해 제시하면서 그 결과를 출력화면으로 보고서에 넣고 이유를 제시하는 문제는 이유를 적으시오.
[Homework #4] 제출기한 제출형태 참고 11월 18일 수요일 23:59:59 보고서와 소스/바이트 코드를 하나로 묶은 ZIP 파일을 게시판에 업로드 서론, 본론, 결론의 구조를 가진 보고서 (HWP, MS-워드) 서론: Homework의 내용, 사용 언어, 사용 프로그램, OS 환경 등… 본론: 프로그래밍 관련 문제는 반드시 실행 결과 화면을 캡쳐하여 삽입 결론: 숙제를 한 이후의 느낀점, 하고싶은 말, 또는 불평~~ 소스 코드, 바이트 코드 파일명: 자바프로그래밍-4차-홍길동-2005111222.zip 알집의 확장자인 arj 파일 받지 않음 게시판의 게시물 제목: 자바프로그래밍-3차-홍길동-2005111222 참고 각종 질문은 “수업 Q&A 게시판”에 등록 Data Structure