쉽게 배우는 자바 프로그래밍 2판 7장 문제
-
쉽게 배우는 자바 프로그래밍 2판 7장 프로그래밍 문제 Part.2 (6번 ~ 9번)JAVA/연습문제 2022. 10. 21. 02:51
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 6. 다음과 같이 Human 인터페이스와 Human 구현 클래스인 Worker가 있다. 또한 다음과 같이 HumanTest라는 테스트 프로그램을 실행하고자 한다. 이 테스트 프로그램은 Worker 클래스뿐만 아니라 Human 인터페이스를 구현한 Student 클래스를 사용한다. 두 클래스는 모두 print()와 echo() 메서드를 포함한다. 여기서 Worker 클래스는 다른 프로젝트에 이용되고 있으므로 수정할 수 없으며 echo() 메서드는 구현 객체를 생성하지 않고서 호출됨을 유의하라. HumanTest 프로그램의 실행을 위하여 Human 인터페이스를 수정하고, Student 클래스를 정의하라. 📢주어진 조건값📢 public c..
-
쉽게 배우는 자바 프로그래밍 2판 7장 연습문제 Part.2 (6번 ~ 11번)JAVA/연습문제 2022. 10. 20. 15:01
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 6. 추상 클래스의 모든 메서드는 abstract로 선언해야 한다. (O, X) 🧤정답🧤 X - 추상 메서드, 일반 메서드, 생성자, 멤버변수와 같이 다양하게 구성될 수 있다. 7. 다음 인터페이스는 문법적으로 오류가 발생한다. (O, X) 📢주어진 값📢 interface RightOrWrong { } 🧤정답🧤 X - 추상 메서드, 일반 메서드, 생성자, 멤버변수와 같이 다양하게 구성될 수 있다. 8. 다음은 인터페이스와 구현 클래스를 정의한 코드다. 빈칸에 적절한 내용은? 📢주어진 값📢 interface Edible { void isDelicious(); } class Beverage _____________________ { p..
-
쉽게 배우는 자바 프로그래밍 2판 7장 도전과제JAVA/연습문제 2022. 10. 19. 18:22
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 1. count() 추상 메서드를 가진 Countable 인터페이스를 Bird 클래스와 Tree 클래스로 각각 구현해 보자. 1-1. Countable 인터페이스를 작성한다. 🧤정답🧤 public interface Countable { void count(); } 1-2. 그림과 같이 Bird와 Tree 클래스를 Countable 인터페이스의 구현 클래스로 작성한다. 📢주어진 값📢 class Bird implements Countable { String name; public Bird(String name) { // name을 초기화하는 코드 } // count()와 fly() 메서드를 위한 코드 } class Tree implem..