쉽게 배우는 자바 프로그래밍 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.1 (1번 ~ 5번)JAVA/연습문제 2022. 10. 20. 15:55
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!! 1. 추상 클래스도 생성자를 가질 수 있다. 다음 표와 같이 추상 클래스와 구현 클래스를 작성한 후 아래 테스트 프로그램을 실행하라. 단, 추상 클래스와 구현 클래스의 생성자는 모든 필드를 초기화한다. 추상 클래스 Abstract 구현 클래스 Concrete 필드 int i int j 추상 메서드 void show() void show() 📢주어진 조건📢 public class AbstractTest { public static void main(String[] args) { Concrete c = new Concrete(100, 50); c.show(); } } 📢주어진 결과값📢 i = 100, j = 50 🧤정답🧤 public ..