클래스 구조 설명

 

Public 키워드

* 접근제한을 나타낸다.

* public으로 선언하면 클래스 내/외에서 접근하는데 제한이 없다

 

static 키워드

* static은 공유의 의미를 갖음

* 모든 객체에서 공통으로 사용하는 메모리

 

void키워드

* 모든 메서드는 리턴 타입을 선언해야 한다

* void는 리턴 값이 엢음을 나타낸다

 

String[] args

* Main()메서드의 실행 시 매개변수 지정형식

* String[]까지가 데이터 타입

* args[0], args[1]형식으로 매개변수를 입력 받음

- args: Argument String의 약자

- args: Argument Value의 약자

* String args[]

- 사용가능하나 보편적으로 쓰이는 형식은 아님

 

 

System.out.println()

* 모든 클래스는 java.lang.*을 자동으로 import함

- System클래스는 그 안에 포함된 클래스

- System클래스는 io클래스를 import하고 있음

 

* out은 printStream타입의 static변수

- println()메서드는 printStream클래스의 멤버 메서드

* 따라서 객체생성 이전에 static변수 out로 println()메서드 사용이 가능

 

"        " String

* 자바에서 문자열을 이중따옴표로 표시

* println()은 표준출력 메서드로 문자열을 매개변수로 주면 도스 창에 출력

 

+ Recent posts