250x250
Notice
Recent Posts
Recent Comments
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags more
Archives
Today
Total
관리 메뉴

개린이 개발노트

public void, public static void main 본문

개린이 개발자 독학노트

public void, public static void main

개린이9999 2022. 11. 26. 08:11
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