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 클래스 이름();
객체.메서드명();
반응형
'LANGUAGE > 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 |