자바의 제네릭(T) 심화
·
언어/java
타입 매개변수 제한저번에 이어 좀더 복잡한 예제를 다루어 보자동물 병원을 만든다.개병원은 개만 받을수 있고 고양이병원은 고양이만 받을 수 있다. 다형성을 활용해 문제 해결 시도public class AnimalHospitalV1 { private Animal animal; public void set(Animal animal) { this.animal = animal; } public void checkup() { System.out.println("동물 이름: " + animal.getName()); System.out.println("동물 크기: " + animal.getSize()); animal.sound(); } ..