Java

자바 프로그래밍 (Java) - 18 : 객체와 클래스 (필드 초기화 및 이름 명명 규칙)

n.han 2016. 7. 12. 15:52

  - 필드 초기화 및 final

 

클래스의 필드는 선언과 초기화를 분리하여, 생성자에서 초기화하는 것을 권장한다.

 

또한, final 변수도 생성자에서 선언과 분리하여 초기화할 수 있다. 다음은 그 예제이다. 

 

public class Person {

        private int age;

        private final String species;

       

        Person(){

               age = 0;

               // 생성자에서 초기화하는 것을 권장한다.

               species = "Human";

               // final 필드는 선언과 동시에 초기화할 있지만, 생성자에서도 초기화 있다.

               // 초기화하지 않으면 컴파일 에러가 발생한다.

        }

}

 

- 자바 이름 명명 규칙 (Java Naming Rules)

 

  1) UpperCamelCase : 클래스

 

  2) lowerCamelCase : 메서드, 필드 이름, 파라미터 이름, 지역 변수 이름

 

  3) ALL_UPPER_CASE : 상수