강의로 돌아가기
JinYoung  Kim

리턴타입이 일치해야하는게 포인트

기본적인 메서드의 생성 규칙을 지킨다면 메서드 형태는 어떻게 해도 상관 없습니다.
static int method(){
}
int method(){
}

문제의 해결은
public static XXX myMethod(...){

}
앞에 public static은 있으면 클래스메서드가 되는거고, 없으면 인스턴스메서드가 되는것이고,,

이 문제에서 중요한것은 메서드의 구성방식인데요
(리턴타입)(메서드명)(매개변수){
return (리턴타입);
}
인데 리턴타입이 일치해야 합니다. 강의 다시한번 보시면 쉽게 해결하실 수 있을듯

작성중인 코드―MyClass
1
2
3
4
5
6
7
8
public class MyClass{
    //이곳에 코드를 작성하세요.

 public static myMethod(int x){
return int x;  
}

}
작성중인 코드―ClassExam.java
1
2
3
4
5
6
//정상적인 실행을 위한 코드입니다. 이 아래는 수정하지 마세요.
public class ClassExam{
    public static void main(String[]args){
        MyClass mc = new MyClass();
    }
}
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.