본문 바로가기
프로그래밍 언어/Java

Java) 10/28 - final

by nomfang 2021. 10. 28.
728x90
반응형

final

final
::
"내가 마지막이야~"라는 의미를 가지는 키워드.
final +변수 : 상수
final +메소드 : 오버라이딩 금지
final +클래스 : 상속 금지

static initailization (static 초기화 블럭)

main 메소드 보다 먼저 실행되며, static 필드를 초기화 할 수 있음
static{ // 초기화 블럭 }


static int i = 0;

public static void main(String[] args){
    System.out.print("main method static block" + i); // 300
}

static{
    i = 300;
    System.out.print("static initailization block" + i); // 300
}
반응형

'프로그래밍 언어 > Java' 카테고리의 다른 글

Java) 10/28 - Interface  (0) 2021.10.29
Java) 10/28 - Singletone Pattern  (0) 2021.10.28
Java) 10/28 - static  (0) 2021.10.28
Java) 10/26 - 다형성 (Polymorphism)  (0) 2021.10.26
Java) 10/26 - 상속  (0) 2021.10.26

댓글