final 변수

썩은요플렛's avatar
Dec 13, 2023
final 변수
 
 
💡
final은 최초에 값이 할당되면, 값 변경이 불가능하다.
public class ConstEx01 { public static void main(String[] args) { int num = 1; // 변수 final int sum = 10; // 상수(변하지 않는 값, 변경 불가능 READ ONLY 메모리) ex)혈액형 num = 2; //sum = 20; // final int sum 때문에 오류가 남 } }
notion image
 
 
💡
오류의 예시
public class IdenEx01 { //키워드 (주황색 글씨)는 전부 쓰면 안됨 public static void main(String[] args) { //int class = 1; 안됨(키워드를 변수로 활용 할 수 없음) int user_money; // _는 실행되지만 절대 사용안함!! 일종의 약속 int userMoney;// 카멜(낙타)표기법 //int abc#; : 오류 int method; double abc$$; //특수문자 사용하지말자 //int 1stMoney; : 오류 } }
/** * 변수작성법 * 1. 카멜(낙타)표기법을 사용한다 * 2. 숫자를 먼저 사용하지 않는다. * 3. 특수문자를 사용하지 않는다. */
 
  • final이 들어 있는 변수는 상속이 불가능하다. 때문에 오버라이딩이 불가능 한 변수
 
Share article

RottenYogurt's Development Blog