static
static variable
하나의 클래스에서 만들어진 모든 객체가 공유하는 변수
public, private 모두 선언 가능
public으로 선언되었을 때는 class의 외부에서 객체 생성없이 접근 가능.
static method
객체를 생성하지 않고 접근 가능.
static method내에서는 this사용 불가.
static method내에서는 static변수만 접근 가능.
final
Modifier(변수, 메소드, 클래스) 앞에 온다.
변수, 메소드, 클래스는 상속된 클래스에서 변경 불가능하다
abstract
선언부만 있고 구현부가 없다.
하위 클래스에서 Overrding을 하기 위해 존재한다.
일반적으로 public으로 선언한다.
abstract class
추상클래스, abstract 키워드로 선언.
abstract class는 객체를 생성할 수 없다.
다른 클래스의 super class가 되기 위해 존재한다.
abstract method를 하나라도 갖는 클래스는 abstract class로 선언해야 한다.
댓글 없음:
댓글 쓰기