반응형
public : 접근제어자
public은 함수가 보인다는 뜻이며, 다른 타입에서 객체를 불러올 수 있다. 대체되는 용어는 private, protected, package, package-private가 있다.
public : 어느 곳에서든 해당 객체를 참조할 수 있어. 공개되어 있다.
static : 정적 함수
static은 클라스와 연관이 있다는 것이다. 클라스의 객체를 만들지 않더라도 이 함수는 만들 수가 있다.
static 객체에서 static이 아닌 객체를 호출하는 것은 불가능하다.
static이 먼저 정의되기 때문에 아직 정의되지 않은 객체는 호출할 수 없다.
static은 전역적 성질을 가진다.
void
리턴값이 없다는 뜻이다. 만약에 그 함수가 int값을 리턴한다면, void 대신 int를 적는다.
public static void
"이 메인 메서드(함수)는 자바 실행 시 제일 먼저 동작하고 어느 객체에서든 접근가능하고 자바가 컴파일되는 순간 정의되는 돌려주는 값이 없는 함수다."
반응형
'Programming > Java' 카테고리의 다른 글
자바 입력과 출력 스캐너 scanner 사용법 (0) | 2022.01.29 |
---|---|
자바 입출력 (0) | 2022.01.29 |
이클립스 단축키 정리 (0) | 2022.01.28 |
문자열과 숫자형 데이터의 비교 (0) | 2022.01.27 |
자바와 파이썬에 대해서 개인적인 생각 (0) | 2022.01.22 |