반응형
■ 자바의 생략된 형태들
① import java.lang.*;
-. 이 패키지를 따로 코딩하지 않아도 JVM은 import된 것으로 인식한다.
② default 생성자
-. 클래스 내부에 아무런 생성자도 만들지 않으면 JVM은 자동적으로 default 생성자가 있다고 인식한다.
③ this 예약어
-. 클래스의 멤버는 static을 제외하고 모두 this 객체를 통해 접근하지만 생략할 수 있으므로 일반적으로 사용하지 않아도
JVM이 this를 인식한다.
④ 0번째 매개 변수
-. 서로 다른 객체를 구분하기 위해 0번째 매개 변수인 「자기_클래스명 this」가 생략되어 있음을 인식한다.
그러나 이것을 직접 적어 넣으면 에러가 발생한다.
⑤ toString() 메서드
-. 모든 클래스의 객체는 그 이름을 출력에 사용하게 되면 자동적으로 toString() 메서드를 호출하게 된다.
toString()을 직접 적어도 되지만 생략 할 수 있다.
⑥ Objcet 클래스 상속
-. 상속 관계가 적혀 있지 않은 자바의 모든 클래스는 자동적으로 java.lang.Object 클래스가 상속되었다고
JVM이 인식하고 있으므로 생략해도 된다.
⑦ super 메서드
-. 상속 관계에서는 하위 클래스의 생성자느 첫 라인에 super 메서드나 this 메서드를 기재하지 않았을 때
자동적으로 super가 있다고 JVM이 인식하므로 생략할 수 있다.
반응형
'JAVA > JAVA Programming' 카테고리의 다른 글
[JAVA] AWT 윈도우창 닫기 (0) | 2012.01.31 |
---|---|
[JAVA] 접근 권한의 크기와 내용 (0) | 2012.01.19 |
[JAVA] 주민등록번호 검증 (0) | 2012.01.10 |
[JAVA] BufferedReader in = new BufferedReader(new InputStreamReader (System.in)); 의미 (0) | 2012.01.10 |
[JAVA] 2개의 수를 구하고 그중 큰 수에서 뽑아낸 랜덤값과 작은 수의 결과가 같은지를 확인 (0) | 2012.01.06 |