정보보안공부
Java_day11_클래스3_static, 접근권한 본문
***NonTest.java
-> 초기화 블럭을 이용해 생성자를 생성하기전에 실행한다.
-> NonInit의 객체 i와 i2를 생성할때 실행된다.
# 결과값
-> 첫번째 줄 : i.facs의 값
-> 두번째 줄 : i.facs[j] = j * 10의 값
-> 세번째 줄 : i2.facs의 값
***StaticTest.java
-> 초기화 블럭을 이용해 생성자를 생성하기전에 실행한다.
-> 초기화 블럭이 static { } 이면 프로그램이 실행될때 한번 실행된다.
-> static int facs는 생성된 모든객체와 공유된다.
-> static 멤버 변수값을 사용하는 메소드는 static이여야 한다.
# 결과값
-> 첫번째 줄 : i.facs의 값
-> 두번째 줄 : i.facs[j] = j * 10의 값
-> 세번째 줄 : i2.facs의 값
***ClassTest.java
# 결과
'Language > Java' 카테고리의 다른 글
Java_day13 (0) | 2017.02.27 |
---|---|
Java_day12_메소드,static과public (0) | 2017.02.27 |
Java_day10_클래스2 (0) | 2017.02.22 |
Java_day09_클래스 (0) | 2017.02.21 |
Java_day08_배열2 (0) | 2017.02.18 |
Comments