본문 바로가기

프로그래밍 언어/JAVA

[Java] 추상클래스 abstract

다른 클래스들의 공통이 되는 변수나 메서드의 이름과 형태만 기술해 놓았을 뿐 구체적인 내용이 없는 클래스이다.
메서드에서 무엇을 하는가는 추상클래스를 상속받은 자식 클래스에서 오버라이딩으로 정의한다.
따라서 추상클래스는 다른 클래스의 템플릿으로 사용된다. 
코드의 확장성을 높여서 유연한 프로그램을 만들 수 있는 장점이 있고, 큰 프로그램일수록 추상 클래스가 중요하다.




'프로그래밍 언어 > JAVA' 카테고리의 다른 글

[Spring] Spring 설치  (0) 2022.11.02
XML(eXtensible Markup Language)  (0) 2022.09.20
[Java] 오버로딩과 오버라이딩  (0) 2022.08.25
[Java] 객체 지향 언어  (0) 2022.08.24
[Java] 접근 제한자(Access Modifier)  (0) 2022.08.22