Notice
Recent Posts
Recent Comments
Link
목록다형성 (1)
passion and relax
[JAVA] 08. 심각한 다형성 (추상 클래스와 인터페이스)
다형성. 융통성과 확장성을 얻을 수 있다.. 다형성을 제대로 쓰려면, interface가 필요하다.. interface : 추상 클래스로서, 인스턴스를 만들 수 없는 클래스 추상 클래스 Hippo hippo = new Hippo(); //OK Animal hippo = new Hippo(); //OK Animal animal = new Animal(); //OK이지만, Animal이 무슨 동물? . 이런 경우 때문에, Animal 클래스는 abstract로 만들어야 한다.. 클래스 중에 인스턴스를 만들면 안되는 경우, abstract로 만들어야 한다.. 즉, new 키워드를 쓸 수 없게 만든다. abstract public class Canine extends ..
프로그래밍
2024. 5. 21. 15:21