Final
-
클래스 기본JAVA/Class 2020. 10. 21. 22:26
클래스 정의 동일하지 않은 자료형을 묶어서 관리할 수 있고, 데이터를 조작하는 메소드도 포함하는 것을 클래스라 한다. 위의 클래스의 이름은 Exam이며, 접근제한자는 public이다. 클래스의 기본 구성 자바 클래스는 중첩(내부 클래스), 필드, 생성자, 메소드로 구성된다. 클래스 사용하기 프로그램을 실행하면 60이 나온다. 위의 Exam 클래스에서 접근제한자 public을 제거하면 default public 이 된다. 즉, 접근제한자가 명시되지 않을 경우 default public이 된다. new 객체 위의 문장의 의미는 인스턴스(객체)를 생성해주는 역할을 한다. new 연산자를 통해 메모리(Heap 영역)에 데이터를 저장할 공간을 할당받고 그 공간의 참조 값(reference value/해시코드)을 ..
-
final(상수)JAVA/KeyWord 2020. 10. 11. 17:49
상수 선언 : public static final int 변수명 = 값; - 고정된 같은 값이 반복해서 쓰이는 경우 상수를 이용하면 유지보수 시간을 절약할 수 있다. - public: 누구나 사용할 수 있음. - static: 객체를 만들지 않고도 사용 할 수 있음. - final: 변수의 값을 변경할 수 없음. - int: 정수를 저장함. - 상수의 예: . 1년 365, 1주일 7일등 로직상에서 변하지 않는 고정된 값 또한 상수의 대상이 된다. . 상수 사용이 많은 클래스: Calendar Class 등 프로그램 실행결과 소스 파일