■ HOMEWORK
[트러블슈팅] 그날 트러블슈팅 또는 본인 습관체크 >>
▶ public S ( ) { } => 디폴트생성자
▶ 매개변수 잇는 생성자 => 사용자 지정 생성자
▶ 생성자를 안 만들어도 자동으로 디폴트 생성자가 생기는데 매개변수잇는 생성자 만들면 사라져서 수동으로 만들어야 하한다.
■ 목표달성!
1. 클래스변수, 인스턴스변수, 지역변수를 구분할수 있고 runtime data area 에 어떤영역인지 구분이 가능하다.
runtime data area : method영역, heap영역, stack영역
2. 초기화 순서를 적을수 있다.
기본값 => 명시적초기화 => { } 초기화 블록 => 생성자
3. 아래코드보고 눈으로 순서 7단계를 나눌수 있는지 확인하기
class StaticInit{
static int cv = 1;
static { cv=2;}
int iv = 1;
{ iv=2; }
public StaticInit() { this.iv = 3; }
}
'구디아카데미' 카테고리의 다른 글
목표달성(2022.5.30) (0) | 2022.05.31 |
---|---|
목표달성(2022.5.27) (0) | 2022.05.27 |
목표달성(2022.5.25) (0) | 2022.05.25 |
목표달성(2022.5.24) (0) | 2022.05.24 |
목표달성(2022.5.23) (0) | 2022.05.24 |