728x90
반응형

상수 3

[JAVA] 자바의 상수 Constant

상수 Constant 항상 같은 값을 갖는 데이터(불변데이터) = Literal(리터럴) 변수 중에서도 값이 변하지 않는 변수를 상수라고 함 (= 상수형 변수) 보통 변수에 static final 을 붙여서 표현 static : 클래스 내의 유일한 데이터이며, 클래스명으로 접근 final : 값 변경 금지 상수로 선언되는 변수는 이름을 대문자로 선언하며 단어 사이의 구분 기호로 언더스코어(_) 기호 사용) class Car2 { // 상수(static final)를 사용하여 데이터를 관리하는 경우 private String company; private String model; private int color; // 데이터 저장에 필요한 값들을 상수로 미리 선언해둠 // => 이 때, 상수명을 최대한 식..

[JAVA] 자바의 final

final 키워드 클래스, 메서드, 변수 선언 시 변경의 마지막을 표시 멤버변수에 final 사용 시 : 변수 값 변경 금지(= 상수로 취급됨) => final 키워드가 붙은 변수(상수)는 일반 변수와 구분하기 위해 대문자로 변수명을 작성함(단어 구분은 언더스코어(_) 사용) 메서드에 final 사용 시 : 메서드 변경 금지(= 오버라이딩 금지) 클래스에 final 사용 시 : 클래스 변경 금지(= 상속 금지) => 대표적인 final 클래스 : java.lang.String, java.lang.Math 등 // 1. 멤버변수에 final 키워드 사용 => 값 변경 불가(상수로 취급) class FinalVariable { int num1 = 10; // 일반 멤버변수(차후에 값 변경 가능) //fina..

[JAVA] 자바의 변수와 상수 (Variable & Literal)

변수 Variable 데이터가 저장되는 메모리 공간 (변할 수 있는 메모리 공간) 데이터 타입과 크기에 따라 각각 다른 공간을 사용 변수 사용을 위해서는 변수 선언, 변수 초기화 단계를 거쳐야 한다. 변수 선언 데이터를 저장하기 위한 메모리 공간을 할당받기 위한 작업 저장할 데이터의 타입에 따라 적정한 변수를 선언해야 함 변수 선언 기본 문법 : 데이터 타입 변수명; 변수 초기화 생성된 변수(메모리 공간)에 새로운 데이터를 저장하는 작업 변수는 항상 한 번에 하나의 데이터만 저장 가능 변수 선언 기본 문법 : 데이터타입 변수명; 변수 사용 변수를 선언하고 초기화까지 완료된 경우 해당 변수명을 사용하여 변수에 저장된 데이터에 접근 가능 // 변수 선언 int a; //정수형 데이터를 저장하기 위한 int형..

728x90
반응형