투케이2K

175. (java/자바) final 상수 값 정의 및 호출 실시 본문

Java

175. (java/자바) final 상수 값 정의 및 호출 실시

투케이2K 2021. 3. 15. 08:10

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package ex5;


public class MainActivity11 {
	
	//TODO 초기 변수와 상수 값 정의 실시
	static String sName = "홍길동";	
	static final String fName = "홍길동";

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[final 상수 값 정의 및 호출 실시]");
		
		/*[설 명]
		 * 1. final 상수는 불변의 값 즉, 변하지 않는 고정값을 정의할때 사용합니다
		 * 2. 일반 변수와의 차이점은 일반 변수는 값을 다시 변경해서 사용할 수 있는 반면에 final 상수는 한번 초기 설정한 값을 변경할 수 없습니다 
		 * 3. C++에서는 const 키워드를 사용하여 상수를 선언하지만, 자바에서는 final 키워드를 사용하여 선언합니다
		 * */
		
		System.out.println("일반 변수 : "+sName);
		System.out.println("final 상수 : "+fName);
		System.out.println("");
		
		sName = "투케이";
		System.out.println("일반 변수 변경 : "+sName);			
				
	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[final 상수 값 정의 및 호출 실시]

일반 변수 : 홍길동

final 상수 : 홍길동

일반 변수 변경 : 투케이

/* =========================== */

/* =========================== */

[요약 설명]

* 1. final 상수는 불변의 값 즉, 변하지 않는 고정값을 정의할때 사용합니다

* 2. 일반 변수와의 차이점은 일반 변수는 값을 다시 변경해서 사용할 수 있는 반면에 final 상수는 한번 초기 설정한 값을 변경할 수 없습니다

* 3. C++에서는 const 키워드를 사용하여 상수를 선언하지만, 자바에서는 final 키워드를 사용하여 선언합니다

/* =========================== */

반응형
Comments