Java 에서 static 변수는 는 s~로, 맴버 변수는 m~ 으로 시작하는 경우가 대부분이다.
Android Studio 에서 변수를 선언 후 getter/setter 를 자동 생성하면 [(cmd + n) -> (Getter and Setter) 선택] 아래와 같이 s 와 m 이 붙어 나오게 된다.
하나하나 m, s 를 지우는 것 보다 setting 에서 변수 prefix 를 미리 설정해 두면 이러한 불편을 해결할 수 있다. Mac 기준으로
Android Studio -> Preferences -> Code Style -> Java 에서 Code Generation 을 선택 하면 아래와 같은 화면을 볼 수 있다.
위와같이
Field : Name Prefix 란에 "m",
Static Field : Name Prefix 란에 "s" 를 입력하고 OK 버튼을 누르면 설정은 끝난다.
그리고 다시 getter/setter 자동 생성을 실행하면.
짜잔!
Android Studio 에서 변수를 선언 후 getter/setter 를 자동 생성하면 [(cmd + n) -> (Getter and Setter) 선택] 아래와 같이 s 와 m 이 붙어 나오게 된다.
public class SampleClass {
private static int sStaticVariable = 1;
private int mMemberVariable = 1;
public static int getsStaticVariable() {
return sStaticVariable;
}
public static void setsStaticVariable(int sStaticVariable) {
SampleClass.sStaticVariable = sStaticVariable;
}
public int getmMemberVariable() {
return mMemberVariable;
}
public void setmMemberVariable(int mMemberVariable) {
this.mMemberVariable = mMemberVariable;
}
}
하나하나 m, s 를 지우는 것 보다 setting 에서 변수 prefix 를 미리 설정해 두면 이러한 불편을 해결할 수 있다. Mac 기준으로
Android Studio -> Preferences -> Code Style -> Java 에서 Code Generation 을 선택 하면 아래와 같은 화면을 볼 수 있다.
위와같이
Field : Name Prefix 란에 "m",
Static Field : Name Prefix 란에 "s" 를 입력하고 OK 버튼을 누르면 설정은 끝난다.
그리고 다시 getter/setter 자동 생성을 실행하면.
public class SampleClass {
private static int sStaticVariable = 1;
private int mMemberVariable = 1;
public static int getStaticVariable() {
return sStaticVariable;
}
public static void setStaticVariable(int staticVariable) {
sStaticVariable = staticVariable;
}
public int getMemberVariable() {
return mMemberVariable;
}
public void setMemberVariable(int memberVariable) {
mMemberVariable = memberVariable;
}
}
짜잔!

Comments
Post a Comment