반응형
System.out.println
( 클래스이름 _ 클래스 변수 (참조 변수) _ 메소드 )
System.out.println() 에서 out 과 println 의 정체는?
java.lang.System.out.println( ... );
System 은 java.lang 패키지에 묶여 있는 클래스의 이름
그러나 컴파일러가 다음 문장을 삽입해 주므로 java.lang 을 생략할 수 있다.
import java.lang.*;
System.out.println( ... );
out 은 클래스 System의 이름을 통해 접근하므로,
이는 System 클래스의 클래스 변수 이름임을 유추할 수 있다.
System.out.println( ... );
println 은 out 이 참조하는 인스턴스의 메소드이다.
반응형
'# 02 > Java' 카테고리의 다른 글
[윤성우의 열혈자바] 11-1. 메소드의 오버로딩 (0) | 2019.10.21 |
---|---|
[윤성우의 열혈자바] 10-4. 또 다른 용도의 static 선언 (0) | 2019.10.21 |
[Java] Vector (0) | 2019.10.19 |
[윤성우의 열혈자바] 10-1. static 선언을 붙여서 선언하는 클래스 변수 (0) | 2019.10.18 |
[윤성우의 열혈자바] 9-2. 접근 수준 지시자 (0) | 2019.10.18 |