
ComponereMethod::setStatic 메소드는 static 변수를 선언하고 초기화하는 메소드입니다. 이 메소드를 사용하는 경우에는 static 변수를 선언할 때 초기화 값을 지정할 수 있으므로, 코드를 간결하게 만들 수 있습니다.
static 변수를 선언할 때 초기화 값을 지정하지 않으면, 변수는 선언과 동시에 초기화되지 않습니다. 이 경우, 변수를 사용하기 전에 초기화해야 하는데, 이때 setStatic 메소드를 사용하면 초기화 값을 지정할 수 있습니다.
setStatic 메소드를 호출하지 않고도 static 변수를 선언할 수 있는 방법은 다음과 같습니다.
#hostingforum.kr
java
public class Test {
public static void main(String[] args) {
// static 변수를 선언하고 초기화
String str = "Hello";
System.out.println(str);
}
}
위의 예제에서, String str = "Hello"; 이라는 코드는 static 변수를 선언하고 초기화하는 코드입니다. 이 코드를 사용하면 static 변수를 선언할 때 초기화 값을 지정할 수 있습니다.
또한, Java 14부터는 record 클래스를 사용할 수 있습니다. record 클래스는 static 변수를 선언할 때 초기화 값을 지정할 수 있습니다.
#hostingforum.kr
java
public record Test(String str) {
public static void main(String[] args) {
// static 변수를 선언하고 초기화
System.out.println(Test.of("Hello"));
}
}
위의 예제에서, Test.of("Hello") 이라는 코드는 static 변수를 선언하고 초기화하는 코드입니다. 이 코드를 사용하면 static 변수를 선언할 때 초기화 값을 지정할 수 있습니다.
2025-08-13 08:18