반응형
public class Animal {
public void sound() {
}
}
public class Cat extends Animal{
public void sound() {
System.out.println("끼야아오옹ㅇㅇㅇㅇ옹ㅇ옹ㅇㅇ꾸앙ㅇㅇㅇㅇ");
}
}
public class Dog extends Animal{
public void sound() {
System.out.println("우라라랄ㄹㄹ랄랄ㄹ랄ㄹ웡월럴ㄹㄹㄹ얼ㄹ럴ㄹ");
}
}
public class Frog extends Animal{
public void sound() {
System.out.println("꾸엑뚜엑뚜엑뚜엑 꾸엑꾸엑");
}
}
public class Override1 {
public static void main(String[] args) {
Animal[] animal = new Animal[3];
animal[0]=(new Dog());
animal[1]=(new Cat());
animal[2]=(new Frog());
for(int i=0; i<=2 ; i++){
animal[i].sound();
}
}
}
반응형
'프로그래밍 공부 > java' 카테고리의 다른 글
[JAVA] 클래스 상속 기초 문제 : 자동차 속력 출력하기 (0) | 2023.01.25 |
---|---|
[JAVA] 클래스를 상속하여 출력하기 (0) | 2023.01.20 |
[JAVA] 생성자를 호출하면 "객체 생성"이, 소멸자를 호출하면 "객체 소멸"이 출력되게 생성자와 소멸자 만들기 (0) | 2023.01.19 |
[JAVA] 정보를 입력 받아 BMI 지수를 계산하기(포매팅 사용) (0) | 2023.01.19 |
[JAVA] student 클래스의 멤버변수를 적절한 생성자를 이용해 초기화하기 (0) | 2023.01.19 |