[JAVA] Abstract
·
JAVA
abstract는 자바에서 클래스나 메서드를 추상화할 때 사용되는 키워드이다. 추상 클래스는 객체를 직접적으로 생성할 수 없고, 추상 메서드는 메서드의 구현이 없는 상태로 선언된다. 1. 추상 클래스 (Abstract Class): 추상 클래스는 하나 이상의 추상 메서드를 포함하며, 객체를 직접적으로 생성할 수 없다. 추상 클래스는 상속을 통해 자식 클래스에게 메서드의 구현을 강제할 수 있다. abstract class Shape { abstract void draw(); // 추상 메서드 void display() { System.out.println("Shape"); } } class Circle extends Shape { void draw() { System.out.println("circle."..