728x90
반응형
인터페이스에 대한 설명으로 틀린 것은?
3번
인터페이스의 다형성과 거리가 먼 것은?
4번
cat과 dog 클래스를 작성해보세요
public class Main {
private static void printSound(Soundable soundable){
System.out.println(soundable.sound());
}
public static void main(String[] args) {
printSound(new Cat());
printSound(new Dog());
}
public static class Cat implements Soundable {
@Override
public String sound() {
return "야옹";
}
}
public static class Dog implements Soundable {
@Override
public String sound() {
return "멍멍";
}
}
}
DataAccessObject, 그리고 구현 클래스 2개를 구현하세요
public interface DataAccessObject {
void select();
void insert();
void update();
void delete();
}
public class OracleDao implements DataAccessObject {
@Override
public void select() {
System.out.println("Oracle DB에서 검색");
}
@Override
public void insert() {
System.out.println("Oracle DB에서 삽입");
}
@Override
public void update() {
System.out.println("Oracle DB에서 수정");
}
@Override
public void delete() {
System.out.println("Oracle DB에서 삭제");
}
}
public class MySqlDao implements DataAccessObject {
@Override
public void select() {
System.out.println("MySql DB에서 검색");
}
@Override
public void insert() {
System.out.println("MySql DB에서 삽입");
}
@Override
public void update() {
System.out.println("MySql DB에서 수정");
}
@Override
public void delete() {
System.out.println("MySql DB에서 삭제");
}
}
박스안 코드를 작성하시오
public class Main {
public static void main(String[] args) {
Action action = new Action() {
@Override
public void work() {
System.out.println("복사를 합니다");
}
};
action.work();
}
}
728x90
반응형
'프로그래밍 > Java' 카테고리의 다른 글
이것이 자바다 10장 확인 문제 답 - 신용권의 Java 프로그래밍 정복 (0) | 2022.11.01 |
---|---|
이것이 자바다 9장 확인 문제 답 - 신용권의 Java 프로그래밍 정복 (0) | 2022.10.25 |
이것이 자바다 7장 확인 문제 답 - 신용권의 Java 프로그래밍 정복 (0) | 2022.10.18 |
이것이 자바다 6장 확인 문제 답 - 신용권의 Java 프로그래밍 정복 (0) | 2022.10.13 |
이것이 자바다 5장 확인 문제 답 - 신용권의 Java 프로그래밍 정복 (1) | 2022.10.05 |