[Java] 추상 클래스 / 인터페이스
추상 클래스 (abstract) - 선언은 되어 있으나, 코드가 구현되어 있지 않은 메소드 - 추상 메소드를 가지고 있으면, 반드시 추상 클래스로 선언 - 객체를 생성할 수 없다 - 레퍼런스 변수는 선언 가능하다 ※ Example abstract class Calculator{ public abstract int add(int a, int b); public abstract int subtract(int a, int b); public abstract double average(int[] a); } class Cal extends Calculator{ // 추상 메소드 구현 @Override public int add(int a, int b) { return a+b; } @Override public i..
2021.11.24