Number Literals Integer Literals, Floating-Point Literals 등을 포괄하는 의미 Integer Literals Integer Literal은 Integer Variable(정수 자료형)에 할당될 수 있다. Literal 값이 Variable의 최대 할당 크기를 초과하면 컴파일 오류가 발생한다. long type를 명시적으로 표현하려면 L 또는 l을 붙인다. (ex: long longVal = 3141592L;) Floating-Point Literals 기본적으로 Floating-Point Literal은 double 타입으로 취급된다. (5.0 리터럴은 double이다.) float임을 명시적으로 표현하려면 숫자 뒤에 F 또는 f를 붙인다. double임을 명..
Modifiers의 종류 public protected default private 접근 허용범위 : public > protected > default > private public public이 붙은 변수, 메소드는 어떤 클래스에서라도 접근이 가능하다. default 접근 제어자가 따로 설정되지 않았을 때를 뜻한다. 동일 패키지 내에서만 접근이 가능하다. protected default 처럼 동일 패키지 내에서는 모두 접근이 가능하다. default와 다른 점은 다른 패키지에서도 제한적으로 접근이 가능하다는 것이다. 정확히 말하면, 다른 패키지에서 해당 클래스를 상속받는 파생 클래스에서 접근이 가능하다. private 가장 접근 권한이 적은 접근 제어자이다. 해당 클래스에서만 접근이 가능하다.