Android
Android 클래스 생성자, Get & Set 함수 쉽게 만들기
square_man_tile
2021. 2. 1. 16:33
728x90
반응형
안드로이드 개발을 하면 새로 만든 Custom class를 자주 사용하게 된다.
그런데 이 Custom class를 만든 후, 이 클래스에 대한 생성자와 변수 세팅 함수를 만들어줘야 하는 귀찮음이 있다.
이 귀찮음을 한방에 해결해줄 안드로이드 스튜디오의 개꿀기능을 소개한다.
바로
Alt + Insert 이다.
사용방법은 아주 쉽다. 이거 못따라하면... 안된다.. 험한 말을 할뻔했다.
일단 클래스를 만들어보자.
필요한 변수를 모두 입력한다.
public class UserInfo{
private String name;
private String age;
private Drawable profile;
private String about;
}
이제 마법의 주문을 외운다.
A l t + I n s e r t !
그럼 이런 창이 나온다.
생성자를 만드는 경우엔 Constructor, 변수 세팅 함수를 만드는 경우엔 Getter and Setter 를 선택하면 된다.
그 다음
생성자에 사용할 변수를 선택하거나
세팅 함수를 만들 변수를 선택해준 후 OK 를 누르면
public class UserInfo {
private String name;
private String age;
private Drawable profile;
private String about;
public UserInfo(){}
public UserInfo(String name, String age, Drawable profile, String about) {
this.name = name;
this.age = age;
this.profile = profile;
this.about = about;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public Drawable getProfile() {
return profile;
}
public void setProfile(Drawable profile) {
this.profile = profile;
}
public String getAbout() {
return about;
}
public void setAbout(String about) {
this.about = about;
}
}
이렇게 지가 알아서 다 해준다.
아, 기본 생성자는 내가 직접 만든거다.
기본 생성자도 Alt+Insert에서 생성 가능하다. 변수 선택 화면에서 맨 밑에 'Select None'을 선택하면 된다.
728x90
반응형
LIST