1️⃣ 추상 클래스 (Abstract Class)

✔ 정의

📌 추상 메소드

abstract void prtInfo();


✅ 추상 클래스 선언 예시

public abstract class AbstractBicycle {
    int id;
    String brand;

    abstract void prtInfo();  // 추상 메소드

    public String getBrand() {  // 일반 메소드 가능
        return brand;
    }
}


2️⃣ 추상 클래스 + 상속

✔ 사용 목적

예시

public class RoadBike extends AbstractBicycle {
    void prtInfo() {
        System.out.println("ID : " + id);
        System.out.println("Brand : " + brand);
    }
}