Tri

    기초 #10. 추상 클래스 Shape (추상클래스 예제편)

    기초 #10. 추상 클래스 Shape (추상클래스 예제편)

    ▶추상클래스에는 추상메서드와 일반 메서드 둘다 정의될 수 있고, ▶추상메서드를 정의할 때는 블록 구현이 없는 것이 특징이다. 1. 추상 클래스 Shape 코드와 상속받는 두 클래스 Rect, Tri public abstract class Shape { double area;//만약 final static double area;로 선언한다면 하위클래스에서 사용하지 못함. public abstract void draw(double w, double h);//블록{}이 구현되지않은 추상메서드! 무조건 재정의. final static void function() { System.out.println("추상 클래스의 정적 메서드입니다. 재정의 못해요."); } } class Rect extends Shape { ..