Java Tips - Setter/Getter 함수 정의시의 발상의 전환
SetMethod에서 Instance 결과 전송 처리함으로써 한라인에서 멤버 변수 셋팅이 가능하게 됩니다. ^^
1. 소스
2. 결과 내용
1. 소스
public class Member {
private String username;
private String password;
private String name;
private Integer age;
private String email;
public Member(String username, String password,
String name, Integer age, String email)
{
this.username = username;
this.password = password;
this.name = name;
this.age = age;
this.email = email;
}
public Member()
{
}
public String getUsername()
{
return username;
}
public Member setUsername(String username)
{
this.username = username;
return this;
}
public String getPassword()
{
return password;
}
public Member setPassword(String password)
{
this.password = password;
return this;
}
public String getName()
{
return name;
}
public Member setName(String name)
{
this.name = name;
return this;
}
public Integer getAge() {
return age;
}
public Member setAge(Integer age) {
this.age = age;
return this;
}
public String getEmail() {
return email;
}
public Member setEmail(String email) {
this.email = email;
return this;
}
public static void main(String[] args){
Member m = new Member();
m.setUsername("mimul").setPassword("1234").setName("미물")
.setEmail("pepsi@paran.com").setAge(30);
System.out.println(m.getUsername());
System.out.println(m.getPassword());
System.out.println(m.getName());
System.out.println(m.getEmail());
System.out.println(m.getAge());
}
}
2. 결과 내용
mimul
1234
미물
pepsi@paran.com
30








