IT 인터넷/소나큐브
[소나큐브] Modifiers should be declared in the correct order.
바다소년3904
2022. 10. 18. 15:04
728x90
1. Modifiers should be declared in the correct order.
2. Reorder the modifiers to comply with the Java Language Specification.
[오류내용]
// CASE 1
private final static String DS_SEARCH = "dsSearch";
// CASE 2
final static String DS_SEARCH = "dsSearch";
// CASE 3
final String DS_SEARCH = "dsSearch";
[해결방법]
자바에서는 표준문법을 따르길 원하며 위와 같이 썼을 경우 문제가 발생되지 않은 경우도 있지만 프로그래밍의 가독성을 위해서라도 아래와 같은 순서대로 선언해서 쓰기를 권장한다.
- Annotations
- public
- protected
- private
- abstract
- static
- final
- transient
- volatile
- synchronized
- native
- strictfp
// CASE 1
private static final String DS_SEARCH = "dsSearch";
// CASE 2
public String DS_SEARCH = "dsSearch";
// CASE 3
private String DS_SEARCH = "dsSearch";
아래 링크도 참고하시면 좋을듯..
https://sealove3904.tistory.com/m/30
728x90
반응형