Java 연구 노트(13개): 멤버 메서드 고려 사항 및 공식 매개변수 목록

목차

멤버 메서드 참고 사항:

공식 매개변수 목록:

메서드 본문


멤버 메서드 참고 사항:

1. 실파라미터와 형식파라미터의 종류가 일치하거나 호환 되어야 하며 , 개수와 순서가 일치해야 한다.

2. 매개변수로 메서드를 호출할 때 매개변수 목록에 해당하는 동일한 유형 또는 호환 가능한 유형 의 매개변수를 전달해야 합니다.

public class Method {

    public static void main(String[] args) {
    AA a = new AA();
    byte b1 = 1;
	byte b2 = 2;
	a.people(b1, b2);//√。byte可以传给people里面的int
 	//a.people(1.1, 1.2);//错。double高精度无法给到people里面低精度int
    a.people2("java", 100); //√
    //a.peolpe2(100, "java"); // 错的。实际参数和形式参数顺序不对

    }
}
class Test{

    public int[] people(int n1, int n2) {

     }
    public void people2(String str, int n){
    
    }
}

3. 메서드는 중첩으로 정의할 수 없습니다.

public void people() {
    //public void people2() {//错的
//方法中不能再定义一个方法,
//一个类中可以定义多个方法,但一个方法内不能定义多个方法。
//所以这条语句是错误的。
    }
}

4. 메서드는 최대 하나의 반환 값을 가집니다.

public int[] getPeople(int n1, int n2) {
int[] peo = new int[2]; 
peo[0] = n1 + n2;
peo[1] = n1 - n2; 
return peo;
}

5. 메서드에 반환 데이터 유형이 필요한 경우 메서드 본문의 마지막 실행 문은 반환 값이어야 하며 반환 값 유형은 반환 값 유형과 일치하거나 호환 가능 해야 합니다.

public double method() {
double d1 = 1.1 * 3; 
int n = 100;
return n; // 根据基本数据类型,int可以传给double,而double不能给int,如果返回类型为int就会报错

}

메서드가 무효인 경우 메서드 본문에 return 문이 없거나 그냥 return이 있을 수 있습니다.

공식 매개변수 목록:

1. 메소드는 쉼표로 구분된 0개의 매개변수 또는 여러 개의 매개변수를 가질 수 있습니다 .

예: getPeople(int n,double x)

2. 매개변수 유형은 기본 유형 또는 참조 유형을 포함하여 모든 유형이 될 수 있습니다.

예: printArray(int[][] 지도)

3. 매개변수로 메서드를 호출할 때 매개변수 목록에 해당하는 동일한 유형 또는 호환 가능한 유형 의 매개변수를 전달해야 합니다 . (위에서 이미 설명)

4. 메서드 정의의 매개변수를 형식 매개변수라고 하며 메서드 호출에서 들어오는 매개변수를 실제 매개변수라고 하며 실제 매개변수라고 합니다.실제 매개변수와 형식 매개변수의 유형은 일치하거나 호환 가능해야 합니다. 번호와 순서가 일치 해야 합니다 . (위에서 이미 설명)

메소드 본문:

함수를 완성하기 위한 구체적인 문장은 메서드 본문에 작성되며, 입력, 출력, 변수, 연산, 루프, 메서드 호출, 분기 등이 될 수 있지만 메서드를 다시 정의할 수는 없습니다 . 메서드는 중첩으로 정의할 수 없습니다! (위에서 이미 설명)

추천

출처blog.csdn.net/long_0901/article/details/124533080