Java Modifiers 작성 순서

미립·2022년 5월 14일
0

Java에서 수정자를 선언할 때 올바른 작성 순서는?

Java Language Specification에서 추천하는 수정자의 작성 순서는 아래와 같다. SonarLint를 사용할 경우에도 동일한 가이드를 확인할 수 있다.

Annotations
public
protected
private
abstract
static
final
transient
volatile
synchronized
native
default
strictfp

Google Style Guide#ModifiersOpenJDK Sytle GuideLine#Modifiers 에서도 수정자 선언 순서를 확인할수 있다.

결론

수정자 작성에 순서를 지키는 것이 필수는 아니지만, 코드를 읽는 사람을 위하여 약속된 순서로 나타나는 것이 일반적이다. 관례에 따라 코드를 작성할 경우 거부감 또는 부담감 없이 코드를 편하게 읽을 수 있고 무의미한 논쟁을 줄일 수 있다.

profile
software engineer

0개의 댓글