#. 추상 클래스 > 추상 메서드 - abstract 예약어 ㄴ 메서드와 클래스를 선언할 때 사용하는 Modifier ㄴ 메서드를 선언에 사용 시 추상 메서드로 정의하겠다는 의미 - 추상 메서드12public int sum(int n1, int n2 ..) { ... } // 일반 메서드public abstract int sum(int n1, int n2 ..); // 상 메서드cs ㄴ 메서드의 시그니처(리턴 타입, 메서드명, 매개변수)만 정의 ㄴ 구체적인 행위, 즉 블록({ }) 부분은 정의되지 않은 특수한 메서드 ㄴ 메서드의 시그니처가 선언되어 있기 때문에 메서드의 기본적인 기능 유추 가능 ㄴ 추상 메서드는 의미가 없지만 자식 클래스에서 Overriding 했을 때, 상속을 통해 의미를 가짐 ㄴ 추상..
* 요약 *static : 변수에 붙일 시 멤버 변수를 클래스 변수로 선언하는 것이고 클래스로부터 생성되는 모든 객체들이 공유하는 변수가 된다.final : 변수에 붙일 시 상수를 의미하고 메서드 앞에 붙이면 Overriding을 금지하며, 클래스 앞에 붙이면 상속을 금지abstract : 클래스와 메서드 앞에 붙일 수 있고, 메서드 앞에 붙이면 추상 메서드, 클래스 앞에 붙이면 추상 클래스 #. static 예약어 > static 예약어 (변수) - 멤버 변수와 메서드 앞에 붙일 수 있는 modifier로서, 활용 방법을 제어123456class Employee { String name; // 인스턴스 변수 int emplyeeNo; // 인스턴스 변수 int age; // 인스턴스 변수 static ..