-
JAVA 용어집애드센스 승인 자료모음 2019. 3. 19. 11:08반응형
- 생성자(constructor, 生成子) : 객체를 생성할 때 호출된다.
ex) AAA(){} or new 뒤에 나오는 것이 생성자.
# 특징
1) 클래스와 이름이 같은 메소드.
2) 클래스 내의 메소드를 사용.
3) 클래스 내의 필드(인스턴스 변수)를 힙 영역 할당 후 사용.
- 기본 생성자 : 사용자가 생성자를 정의하지 않았을 때 자동으로 만들어짐.
- 오버로딩(Overloading)
: 같은 이름의 메소드를 여러 개 정의하고, 매개변수의 유형과 개수를 다르게 하여 사용.
- 오버라이(Overriding)
: 상위 클래스가 가지고 있는 메소드를 하위 클래스가 재정의 후 사용한다.
- 접근 제한자
1) public
: 패키지/클래스 등 어디서나 접근하여 사용할 수 있음.
2) protected
: 같은 패키지 내에서 사용 가능하며, 다른 패키지의 경우 상속 후 사용
: 상속관계가 있는 자식 클래스 내에서 부모 클래스의 접근 제한자가 걸려 있는 필드, 메소드에 접근 가능합.
3) defaul
: 같은 패키지 내에서 사용 가능.
4) private
: 클래스 내에서만 사용이 가능.
- this, this()
1) this
: 현재 클래스의 인스턴스, 그러니까 지금 실행상태에 있는 인스턴스의 특정 필드를 지정할때 사용합니다.
2) this()
: 생성자, 같은 클래스의 다른 생성자를 호출할 때 사용
: 다른 생성자 호출은 생성자의 첫 문장에서만 가능
int[] iArry = {1,2,3,4,5};
for(int i : iArry ){ // int i 는 저장소, iArry의 첫번째 값을 i로 넘긴다.
System.out.println(i); // 그 후 중 가로를 실행한 후 다시 iArry로 넘어오는 등
} // 계속 배열의 원소 끝까지 반복된다.
반응형'애드센스 승인 자료모음' 카테고리의 다른 글
신혼 살림 목록 (0) 2019.03.19 JSP 용어집 (0) 2019.03.19 EditText_InputType (0) 2019.03.19 지능형 시스템의 활용 사례 연구(지능형 홈 네트워크, AI) (0) 2019.03.19 신혼여행 준비물 LIST - 체크리스트 (푸켓) (0) 2019.03.19 댓글