[이것이 자바다] 8장 인터페이스 확인문제 3번

xyunkyung·2021년 4월 28일
0

JAVA

목록 보기
64/77
  1. 다음은 Soundable 인터페이스입니다. sound() 추상 메소드는 객체의 소리를 리턴합니다.
    Soundable 클래스에서 printSound() 메소드는 Soundable 인터페이스 타입의 매개변수를 가지고 있습니다. main() 메소드에서 printSound()를 호출할 때 Cat과 Dog 객체를 주고 실행하면 각각 "야옹"과 "멍멍"이 출력되로록 Cat과 Dog 클래스를 작성해보세요.
package q03;

public interface Soundable {

	String sound();
}
package q03;

public class SoundableExample {

	private static void printSound(Soundable soundable) {
		System.out.println(soundable.sound());
	}
	
	public static void main(String[] args) {
		printSound(new Cat());
		printSound(new Dog());
	}

}

  • 실행결과

profile
25. 컴퓨터학과 졸업 / SQLD, 정보처리기사 취득

관심 있을 만한 포스트

0개의 댓글