728x90
다형성 : 하나의 타입으로 여러가지 객체를 사용할 수 있는 것
클래스의 타입변환이 존재하는 이유는 다형성을 구현하기 위함이다.
객체가 특정 클래스의 변수가 되면 하나의 부품처럼 사용될 수 있다.
이때 부품을 교체할 일이 생기면 다형성을 통해 코드수정을 최소화할 수 있다.
객체 선언은 모든 부모클래스인 Computer로 대신한다.
이후 수정이 필요한 경우 ComMain 클래스만 수정하면 되는 장점이 있다.
728x90
'JAVA' 카테고리의 다른 글
[JAVA] 인터페이스 (0) | 2023.08.26 |
---|---|
[JAVA] 추상메서드와 추상클래스 (0) | 2023.08.26 |
[JAVA] 클래스 타입변환 (0) | 2023.08.26 |
[JAVA] 메서드 오버라이딩 (0) | 2023.08.25 |
[JAVA] 상속, instanceof, super, final (0) | 2023.08.24 |