<상수>
-> 상수 파트는 그냥 암기하는 게 편하다.
1)단 한번만 초기화할 수 있다.
2)final(바꿀 수 없는)
3)All대문자
4)기억하기 편하다.
: 숫자나 복잡한 문자열을 간단한 단어로 바꾸어 사용 ex. 도메인 주소(domain name service/system)
-> ip(255를 넘지 않는 정수 네 자리로 된 주소) 주소를 daum.net과 같이 기억하기 쉽게 바꿔준다.
<예제>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
class Bus {
int company;
public static final int HYUNDAI = 1;
public static final int DAEWOO = 2;
public static final int KIA = 3;
public static final int SSANGY = 4;
public static final int SAMSUNG = 5;
//final, 대문자 -> 숫자를 기억하기 편한 문자로
public Bus() {}
public static void main(String args[]) {
Bus myBus, yourBus;
myBus = new Bus();
myBus.company = Bus.HYUNDAI;//static영역, 생성자 필요X
System.out.println("Bus.HYUNDAI: " + Bus.HYUNDAI);
yourBus = new Bus();
yourBus.company = Bus.DAEWOO;
if(myBus.company == 1) {
System.out.println("제 차는 현대에서 만들었습니다.");
} else if(myBus.company == 2) {
System.out.println("제 차는 대우에서 만들었습니다.');
}
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
'20.03 ~ 20.08 국비교육 > JAVA' 카테고리의 다른 글
스레드(Thread) (0) | 2020.03.30 |
---|---|
예외 처리 (0) | 2020.03.30 |
추상 클래스(Abstract class) vs 인터페이스 (0) | 2020.03.27 |
클래스 상속관계에서의 생성자 (0) | 2020.03.27 |
상속, 오버라이딩(Overriding) (0) | 2020.03.26 |