티스토리 뷰
반응형
자바에서 DB의 테이블을 표현을때 XXXBean 이라는 것을 주로 사용하죠.
아래와 같은
class MemberBean{
private String name;
private int age;
public void setName(String name){
this.name = name;
}
public String getName(){
return this.name;
}
//이하 생략
}
자바의 최상위 객체는 Object죠. Object에 보면 Clone()이라는 메서드가 있습니다.
복제라는 뜻이죠.
그럼 MemberBean를 하나 만들어 놓고 여러개로 복제할려면 어떻게 할까요?
자주 사용되는 방법은 아니지만 가끔 이기능을 이용하면 편리할때가 있습니다.
Bean내에 들어가는 정보가 거의 대동소의 하고 일부만 다를때 복제 한후에
다른 데이터만 변경해주면 되거든요.
아무튼 아래와 같이 하시면 MemberBean을 복재할 수 있습니다.
class MemberBean extends Object implements Cloneable{
private String name;
private int age;
public Object clone() throws CloneNotSupportedException{
return super.clone();
}
public void setName(String name){
this.name = name;
}
public String getName(){
return this.name;
}
//이하 생략
}
MemberBean를 위처럼 구현해 주시면 복제가 가능한 MemberBean이 됩니다.
현업에서 사용해 본적은 아직 없는데 하나의 클래스에 많은 정보를 담고 있는데
일부만 틀린것을 여러개 생성해야 할 경우에 편리하다고 생각이 되어지더군요.
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 별이 빚나는 밤
- weka
- yugabyteDB
- JMW 헤어드라이기기
- 증권정보포털
- 솔리드 쿨론
- 코라나 19
- node.js
- 홈 오피스
- 카카오 에드
- GKRS
- 고체 향수
- Sybase IQ
- 오미크론
- 로니카 BCS
- 르세라핌
- 매직 트랙패드2
- 브리다 정수기
- 루미큐브 종류
- 파나소닉 비데 DL-EH10KWS
- 톡토기
- 별잉 빛나는 밤
- Life Chair
- 배당급
- Pixel Pals
- 남설 팔찌
- 화분벌레
- 유가바이트디비
- 빈센트 반 고흐
- VARIDESK
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함