1~5. 다음 코드에 대한 출력 결과를 쓰시오.
1.
public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
dog.sound();
}
}
class Animal {
public void sound() {
System.out.println("Some sound");
}
}
class Dog extends Animal {
@Override
public void sound() {
System.out.println("Bark");
}
}
2.
public class Main {
public static void main(String[] args) {
Cat cat = new Cat();
cat.sound();
}
}
class Animal {
public void sound() {
System.out.println("Some sound");
}
}
class Cat extends Animal {
@Override
public void sound() {
System.out.println("Meow");
}
}
3.
public class Main {
public static void main(String[] args) {
Animal animal = new Dog();
animal.sound();
}
}
class Animal {
public void sound() {
System.out.println("Some sound");
}
}
class Dog extends Animal {
@Override
public void sound() {
System.out.println("Bark");
}
}
4.
public class Main {
public static void main(String[] args) {
Animal animal = new Cat();
animal.sound();
}
}
class Animal {
public void sound() {
System.out.println("Some sound");
}
}
class Cat extends Animal {
@Override
public void sound() {
System.out.println("Meow");
}
}
5.
public class Main {
public static void main(String[] args) {
Shape shape = new Circle();
shape.draw();
}
}
abstract class Shape {
public abstract void draw();
}
class Circle extends Shape {
@Override
public void draw() {
System.out.println("Drawing Circle");
}
}
정답
(드래그 시 정답이 보입니다.)
1. Bark
2. Meow
3. Bark
4. Meow
5. Drawing Circle
'Study > 정보처리기사' 카테고리의 다른 글
| JAVA Level 8 (0) | 2025.02.21 |
|---|---|
| JAVA Level 7 (0) | 2025.02.21 |
| JAVA Level 5 (0) | 2025.02.21 |
| JAVA Level 4 (0) | 2025.02.21 |
| JAVA Level 3 (0) | 2025.02.21 |