JAVA

[JAVA] 다형성

(งᐛ)ว 2023. 8. 26. 01:54
728x90

다형성 : 하나의 타입으로 여러가지 객체를 사용할 수 있는 것 

클래스의 타입변환이 존재하는 이유는 다형성을 구현하기 위함이다.

 

객체가 특정 클래스의 변수가 되면 하나의 부품처럼 사용될 수 있다. 

이때 부품을 교체할 일이 생기면 다형성을 통해 코드수정을 최소화할 수 있다. 

 

객체 선언은 모든 부모클래스인 Computer로 대신한다.

이후 수정이 필요한 경우 ComMain 클래스만 수정하면 되는 장점이 있다.

 

 

 

728x90