정적 메서드에서 변수를 선언하고 초기화합니다. 이 변수를 다른 정적 메서드에서 어떻게 사용할 수 있습니까? 정적 메서드의 이름으로 변수를 호출하려고했습니다.Java의 다른 정적 메서드에서 정적 메서드 변수를 사용하는 방법?
2
A
답변
0
한 가지 방법으로 선언 할 경우이 varible 로컬이므로 전역 변수로 선언하고 메서드에서 초기화해야합니다.
4
하나의 정적 메서드에서 선언되고 초기화 된 변수를 사용하고 다른 정적 메서드에서 사용하는 방법은 무엇입니까?
수 없습니다. 변수의 범위가 선언 된 메소드에만 속하기 때문입니다.
대안으로 variable
을 클래스 변수로 사용하는 경우 모든 방법에서 variable
을 사용할 수 있습니다.
public class Test {
private static int variable;
public static void method1(){
variable++;
}
public static void method2(){
variable--;
}
}
여러 스레드가 이러한 방법에 액세스 할 때주의하십시오.
0
변수 외부에 메서드가 있어야하며 정적으로 만들어야합니다.
예 : public static int accessMeOutside = 0;
public static void methodOne(){
accessMeOutside = 1;
}
public static void methodTwo(){
if(accessMeOutside == 1)
accessMeOutside = 2;
}
당신이 methodOne 호출하는 경우
후 methodTwo는 accessMeOutside는 제대로 시도 것을 우리에게 보여관련 문제
- 1. 정적 메서드에서 비 정적 메서드 호출 방법
- 2. 정적 - Java의 비 정적 메서드
- 3. Java의 정적 생성자 메서드
- 4. Java의 정적 메서드
- 5. Java의 정적 메서드
- 6. 정적 메서드에서 비 정적 메서드 호출
- 7. 정적 필드를 사용하는 정적 메서드 또는 비 정적 메서드
- 8. 다른 정적 메서드 내에서 정적 메서드 호출
- 9. 정적 메서드에서 Task.Run을 사용하는 방법
- 10. Java의 정적 멤버에서 비 정적 메서드 호출
- 11. 다른 정적 메서드에서 로컬 변수를 호출합니까?
- 12. 정적 메서드에서 개인 메서드 호출
- 13. 정적 메서드에서 정적 메서드 호출 정적 메서드로 만든 USING 인스턴스
- 14. 변수가 증가하지 않고 정적 메서드에서 비 정적 메서드 호출
- 15. 정적 메서드에서 비 정적 메서드를 호출하는 방법?
- 16. 정적 void 메서드에서 변수를 반환하는 방법
- 17. Enum 매개 변수를 사용하는 정적 메서드
- 18. 정적 메서드에서 이미지를로드하는 방법
- 19. 정적 메서드에서 LocalResourceObject를 사용하는 방법 [webmethod]
- 20. 정적 메서드에서 비 정적 메서드를 실행하는 방법
- 21. 이 클래스를로드하는 방법 (정적/비 정적 메서드)?
- 22. 정적 메서드에서 sfRequest 인스턴스를 사용하는 방법?
- 23. Python에서 정적 인 메서드에서 비 정적 메서드 호출
- 24. 정적 웹 메서드에서 ASP.NET 페이지 비 정적 메서드 호출
- 25. Powermock 비 정적 메서드에서 개인 정적 메서드 호출을 확인하십시오.
- 26. 추상 클래스 (C++)의 정적 메서드에서 비 정적 메서드 호출
- 27. C# 정적 메서드에서 추상 메서드 호출
- 28. java의 정적 메소드에서이 키워드를 사용하는 방법은 무엇입니까?
- 29. 또 다른 정적 대 비 정적 메서드
- 30. 자바에서 비 정적 메서드 호출
2로 설정되는 끝날 것이며, 우리는 거기에서 갈 수 있습니다. – Prateek
한 메서드에서 다른 메서드에서 선언 한 변수를 사용할 수 없습니다. – async