추상클래스 (1) 썸네일형 리스트형 11_상속(inheritance) : 다형성(Polymorphism), 자동형변환(Promotion), 강제형변환(Casting), instanceof 연산자, 추상클래스(abstract class) 01. 다형성 - 같은 타입이지만 실행 결과가 다양한 객체를 이용할 수 있는 성질. 하나의 타입에 여러 객체를 대입하여 만든다. 02. 자동형변환(Promotion)과 강제형변환(Casting) - 부모 타입에는 모든 자식 객체가 대입될 수 있다. - 부모 타입으로 자동형변환된 자식객체는 강제형변환을 통해 다시 자식 타입으로 바꿀 수 있다. - 인터페이스 타입에는 모든 구현 객체가 대입될 수 있다. 예제) Dog 클래스가 Animal 클래스를 상속함 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 public class Animal { //필드 String kind; //생성자 public Animal(String kind) { this.kind = kind; } //메소드 publ.. 이전 1 다음