JAVA
JAVA(14) 다형성
▶ 다형성 상속을 이용해 부모 타입으로부터 파생된 여러 가지 타입의 자식 객체를 부모 클래스 타입 하나로 다룰 수 있는 기술 ■ 다형성을 사용하는 이유 1. 생산성을 위해서 2. 부모타입의 객체배열로 다양한 자식들을 받아줄 수 있다. => 부모타입 하나만으로 모든 자식객체들을 다룰 수 있다. 3. 메서드의 매개변수나 반환형에도 다형성을 적용하게 되면 메서드 개수가 확 줄어든다. ■ 다형성의 장점 - 유지보수가 좋다. - 생산성이 증가한다. ■ 클래스 형변환 1. UpCasting 자식 타입 => 부모 타입으로 형변환할 때 생략이 가능하다.(자동형변환) ex) 자식객체.부모메서드(); 부모 참조변수 = 자식객체(); 2. DownCasting 부모 타입 => 자식 타입으로 형변환할 때 생략이 불가능하다.(..