abstract (1) 썸네일형 리스트형 Week6) Java Programming Lab : Polymorphism 1. What is Polymorphism? 다형성 program in general -> 프로그램 사용자가 구체적인 부분 변형 upcasting : dog2 = new PoliceDog(); 부모 클래스 객체가 자식 클래스를 참조하는 것 public class Dog { private String type; private int age; // object class (최상위) override public String toString(){ return "Dog class"; } } class PetDog extends Dog { private String owner; private String FoodType; public String toString(){ return "PetDog class"; } }.. 이전 1 다음