본문 바로가기
Start/JAVA

Method 작성 방식 정리.

by cogito-new 2022. 9. 7.

Method 작성 방식 정리.

 

1. Main Method

public static void main(String[]args){

메인 실행 메소드. 이 메소드에서는 실행코드 작성.

}

2. 매개변수 x, Return x 인 Method

ex) public static void method() {

}

-static > 사용시 main 메소드에서도 static 사용해야 한다.

void 리턴값 받지 않는 경우 지정한다.

3. 매개변수 o, Return x인 Method

public static void plusMethod(int a, int b){  
-> 매개변수를 넘겨 받기 때문에 매개변수 타입을 지정하고, 받는 인자값 통일.
int rst = a+b
System.out.println(rst);  -> 출력이 메인 메서드에 없기 때문에 여기서 출력 시켜야 함.
}

public static void main(String[]args){
int a =10; 
int b =10;
plusMethod(a, b) <- 다른 메소드로 a, b 값을 넘긴다.
}

3. 매개변수 x, Return o 인 Method

public static int method(){

int a = 10;

a += 10;

return a;  -> a에 10을 더하고 값을 저장해서 리턴한다.

}

public static void main(String[]args){

int ret; -> 반환받을 값을 저장할 변수 선언.

ret = method(); 

System.out.println(ret);

}

4. 매개변수 o, Return o 인 Method

public static String Method( String ex) {

String exe = kkk;

return exe;

}

public static void main(String[] args) {

String ex;

입력받는 인자값을 Scanner를 사용해 받을 수도 있다.

ex = Method( 입력 인자값);

ex = ExMethod();

}

 

ic 메서드

static : 인스턴스(객체)의 생성 없이 해당 클래스명.method명으로 접근을 해서 사용할 수 있다. (main 메서드 밖에서)

static이 없으면 인스턴스(객체)를 생성해서 사용해야 한다.

 

객체 생성 후 메서드 호출 (Static 이 아닌 경우) -> 차후 생성자가 됨.

 

클래스 이름 (생성할 객체)  = new 클래스 이름();

객체.메서드명(); 

 

 

반응형

'Start > JAVA' 카테고리의 다른 글

익명 자식 객체 (Java) 3가지 사용 방식 정리.  (0) 2022.09.14
자바 객체, 상속 개념 정리(예시)  (0) 2022.09.12
클래스 생성자.  (0) 2022.09.12
이클립스 단축키.  (0) 2022.08.28
Java JDK 설치  (0) 2022.08.22