그냥 클래스변수쓰면서 선언과 초기화해서 쓰면되는거아님?class InitBlock { static int classVar; int instanceVar; static { classVar = 10; }
static 말하는거?ㅇㅅㅇ
ㅇㅇ
그거랑은 좀 다른데ㅇㅅㅇ
머가다른데 존나노쓸모같아보임 ㄹㅇ 초기화순서도 변수 -> 초기화 블록순으로 초기화된다는데 왜쓰는거임 그냥 변수쳐쓰지 값이 변할까봐그런가
클래스 초기화 블럭 구글에 치기만해도 왜쓰는지 알려주는 글이 상당히많이보이네요 - dc App
개발자라면 그런거 안보고 직접찾아야지