언어/Java1 [java] 추상 클래스 와 추상 메서드 추상은 실체 간의 공통되는 특성을 추출한 것을 말한다. 예를 들어 새, 물고기 등의 공통적인 특성은 동물이라는 것이다. 동물이 어떤 실체가 있다기보다는 그 공통되는 특성을 묶은 것이다. 이러한 공통적인 특성을 필드와 메소드를 선언한 클래스를 추상클래스라고 한다. 추상 클래스의 용도는 공통된 필드와 메서드의 이름을 통일할 목적이나 실체 클래스를 작성할 때 시간 절약의 목적이 있다고 한다. 같은 기능을 하는 필드임에도 불구하고 다른 이름을 가지고 있으면 객체마다 사용 방법이 다르게 된다. 이를 방지하기 위한 목적이 있다. 그리고 추상클래스로 공통되는 부분을 작성해 두면 그렇지 않았을 때는 필요할 때마다 작성해야 하지만 추상클래스를 사용하면 한 번만 작성하면 되기 때문에 코드 작성에 있어서 시간이 절약이 된다.. 언어/Java 2023. 10. 17. 이전 1 다음