다형성 : 한 가지의 타입이 여러 가지 형태의 인스턴스를 가질 수 있는 것 다형성의 여러 가지 방법 부모 자식 간의 형 변환(casting) upcasting downcasting public : 누구나 접근할 수 잇는 private : 자식이 상속받을 수 없는 필드 default : 같은 패키지 내에서만 protected : 다른패키에서는 자식만 접근할 수 있다 upcasting : 자식 클래스의 객체가 부모 클래스의 참조변수로 형 변환 되는 것 부모클래스 변수 = 자식 객체값; 형변환은 생략 가능해 명시적인 형 변환아 아니어도 가능 ex1. public class upcasting { public static void main(String[] args) { Student st1 = new Studen..