C#에서는 2 차 함수에서 호출되면 값이 변경되며 기본 함수도 변경됩니다.
REF 키워드는 매개 변수를 참조별로 전달합니다. 효과는 컨트롤이 통화 메소드로 다시 전달 될 때 메소드의 매개 변수에 대한 변경이 변수에 반영된다는 것입니다. ref 매개 변수를 사용하려면 메소드 정의와 메소드 호출은 Ref 키워드를 명시 적으로 사용해야합니다.
OUT 키워드로 인해 매개 변수는 참조별로 전달됩니다. Ref는 전달되기 전에 변수를 초기화해야한다는 것을 제외하고는 Ref 키워드와 유사합니다. Out 매개 변수를 사용하려면 메소드 정의와 메소드 호출은 모두 키워드를 명시 적으로 사용해야합니다.
Java는 C#과 같지 않습니다. Java에는 주소를 전달하는 객체 유형 매개 변수 만 있습니다. Java의 기본 유형 변수가 매개 변수를 만들면 값만 전달합니다.
해결책은 Java 클래스를 기능의 매개 변수 유형으로 사용하는 것입니다.
다음은 내가 쓴 예입니다.
파일 이름 : byrefvariable.java
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ( "테스트는 changeit의 매개 변수로 전달됩니다"+test.var); } public static void Changeit (obj a) {a.var = 12580; }} class obj // 여기에서 클래스를 정의했습니다. {int var = 0;}위는 편집자가 귀하에게 가져 오는 Java에서 참조하여 C# 구문을 구현하는 방법의 모든 내용입니다. 모든 사람에게 도움이되기를 바랍니다. Wulin.com 더 지원 ~