728x90
public void 와 public int를 비교하며 이해.
void 란 return 값 없이 쓰이는 것,
int 는 int 형의 return 값이 있어야 함.
public void setNo(int no){this.no=no;}
//위처럼 쓰임.
public int getNo(){return no;}
//위의 void 형에서 받아서 setting 한 no를 return 할 때 public int를 사용.
public static void main 이라는 것은:
자바 class 에서 main : 자바가 로딩됨 과 동시에 호출하는 것이 main 함수. 제한자로 public, private, protected 종류를 지정할 수 있지만 main 함수만큼은 public 을 지정해야 함. main 함수는 모든 실행프로그램의 기본이 되는 함수이기 때문에 어디에서나 접근이 가능해야 함.
접근제한자 | 기능 |
public | 모든 곳에서 접근 가능 |
private | 자기 자신 클래스에서만 접근 가능 |
protected | 자기 자신 클래스와 상속된 클래스에서 접근 가능 |
static 이란 [공유] static 으로 선언한 변수나 메소드를 볼 수 있음.
이는 객체의 선언없이 호출 가능.
- public : 메소드의 접근제어자, public은 누구나 이 메소드에 접근할 수 있다는 의미
- static : 메소드에 static 이 지정되어 있는 경우 이 메소드는 인스턴스 생성없이 실행 할 수 있음을 의미
- void : 메소드의 리턴값이 없음(void: 사전적으로 "텅 빈" 이라는 뜻)을 의미
공유란 말을 쉽게 풀이 하면 여러 클래스가 같은 메모리를 공유하여 쓴다는 것을 의미함.
728x90
'개린이 개발자 독학노트' 카테고리의 다른 글
자바 기본 (0) | 2022.11.28 |
---|---|
MVC란, MVC 패턴 (0) | 2022.11.28 |
어떤 클래스를 실행할 지 이클립스에게 직접 지정하는 것 (0) | 2022.11.27 |
for문 복습(feat. 남궁성의 정석코딩) (0) | 2022.11.23 |
개발자 개린이 이클립스 단축키 모음, 단축키 변경하는 법 (0) | 2022.11.17 |