getmodifiers()가 리턴하는게 뭐죠?
환찬
2023.04.01
jdk 리드미 파일 읽어봤는데 무슨 말인지 잘 이해가 안가네요.
public ,private 이런값을 리턴할줄 알았는데 인티져값을 리턴하더군요.
특정 클래스의 modifier를 알고싶은데 어떻게 해야하는지요?
-
아롱별
으학.. 그런 간단한 방법이 있었군요 ^^;; 전 true값 전부 비교해가서 집어넣어버렸네요 ^^;;;
-
한빛
getModifiers 메소드는 말씀하신 것처럼 int 값을 리턴합니다. 이 int 값이 각 modifier를 조합한 값이구요..
문자열 형태(public, static 등등)로 나타내려면 Modifier.toString(int mod) 메소드를 사용하면 됩니다.