Development/Java(853)
-
Java - Varargs 형식
Varargs(VARiable ARGumentS; 가변인자) http://codedragon.tistory.com/6281 Varargs 형식 · 메서드 정의 시 인자의 자료형에 '…'라고 명시하여 이를 통해 메서드를 수행하는데 필요한 인자의 수를 유연하게 구현할 수 있습니다. · 넘어온 인자는 내부적으로 배열화 작업을 자동적으로 해 주게 됩니다. · ... (3개 dot) 사용해서 구현하며 넘어온 인자는 모두 배열로 관리되어집니다.
-
인자전달방식-값 호출 (Call by Value), 참조 호출 (Call by Reference), Varargs(Variable Arguments)
인자 전달 방식
-
STEP3 - 접근가능 도식도
STEP3 - 접근가능 도식도
-
STEP2 - 접근가능표
STEP2 - 접근가능표 private < default < protected < public
-
접근 제한자(access modifier)
지정자 (Modifier) · 일반 지정자(Modifier) · 접근 지정자(Access modifier) ♣접근 지정자(Access modifier) · ≒ Visibility Modifiers, 접근 제한자, 접근 한정자, 접근 제어자 · 멤버들은 객체 자신만의 속성이자 특징이므로 대외적으로 공개하지 않을 수 있습니다. · 비공개로 하기 위해 객체의 멤버들에게 접근 제한을 걸 수가 있는데 자바에서는 이를 접근 제한자라고 부릅니다. · 감추고 싶은 것은 감추고 보여주고 싶은 것만 보여 줄 수 있도록 코드를 수식해주는 키워드 입니다. · 보통, 상수를 제외한 필드는 무조건 감추는 것이 좋습니다. · 접근 제어자는 객체 지향 프로그래밍의 특징 중 하나인 정보 은닉(data hiding)을 위한 키워드입니다..
-
STEP1 - 접근 가능 영역범위
STEP1 - 접근 가능 영역범위안쪽에서 밖으로 확장하면서 이해하면 쉽습니다. protected : 같은 패키지(폴더)에 있는 클래스와 상속관계의 클래스들만 허용 private : 현재 클래스 내에서만 허용 ※ 같은 패키지(동일 패키지): 같은 폴더에 있는 클래스를 의미