public class Init {
private int number;
{
number = 10;
System.out.println("블록");
}
public Init() {
number = 100;
System.out.println("생성자");
}
public static void main(String[] args) {
Init init = new Init();
System.out.println("init.number = " + init.number);
}
}
Output:
블록
생성자
init.number = 100
이번 스터디를 통해 알게 된 점
static 블록 초기화(= 클래스 초기화 블록)
인스턴스 초기화 블록
==> 초기화 블록을 사용하여 값 만 세팅하는 것이 아니라 조건문을 추가한다던지의 추가적인 기능을 넣을 수 있다.
리플렉션->우형 기술블로그
woowabros.github.io/experience/2020/10/08/excel-download.html
'인터페이스는 규약이다' - by 토비의 스프링
자바8에서 인터페이스에 default 키워드의 추가로 인해 상속의 입지가 많이 줄어들었다고 생각한다.
'스터디할래(Java 시리즈) > 스터디 후기' 카테고리의 다른 글
스터디 할래 11주차 후기(210130) (0) | 2021.01.30 |
---|---|
스터디 할래 10주차 후기(210123) (0) | 2021.01.23 |
스터디 할래 7주차 후기(210102) (0) | 2021.01.03 |
스터디 할래 6주차 후기(201226) (0) | 2020.12.26 |
스터디 할래 4주차 후기(201212) (0) | 2020.12.13 |