다형성 - 2
다형성 활용
public class Dog {
public void sound() {
System.out.println("멍멍");
}
}public class Cat {
public void sound() {
System.out.println("야옹");
}
}public class Cow {
public void sound() {
System.out.println("음메");
}
}public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
Cat cat = new Cat();
Cow cow = new Cow();
System.out.println("동물 을음 소리 테스트 시작");
dog.sound();
System.out.println("동물 을음 소리 테스트 종료");
System.out.println("동물 을음 소리 테스트 시작");
cat.sound();
System.out.println("동물 을음 소리 테스트 종료");
System.out.println("동물 을음 소리 테스트 시작");
cow.sound();
System.out.println("동물 을음 소리 테스트 종료");
}
}
추상 클래스
순수 추상 클래스
인터페이스
인터페이스 다중 구현



Last updated