일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 변수
- DB
- 인터페이스
- 예외
- I/O
- 제어자
- try-catch
- 객체
- JSP
- array
- 내장 객체 영역
- 람다식
- for문
- StringBuffer클래스
- java
- 상속
- 객체지향
- 입출력
- Connection
- File입출력
- 메서드
- 커넥션 풀
- 예외처리
- 접근제어자
- Interface
- 에러
- 배열
- StringBuffer
- ToString
- 다형성
Archives
- Today
- Total
목록깊은 복사 (1)
ksouth9

clone() clone()메서드는 자신을 복제하여 새로운 인스턴스를 생성하는 일을 한다. Object클래스에 정의된 clone()은 단순히 인스턴스변수의 값만 복사하기 때문에 참조타입의 인스턴스 변수가 있는 클래스는 완전한 인스턴스 복제가 이루어지지 않는다. class Point implements Cloneable {// Cloneable인터페이스를 구현한 클래스에서만 clone()을 호출할 수 있다. int x,y; Point(int x,int y){ this.x = x; this.y = y; } @Override public String toString() { return "x = "+x+" y = "+y; } @Override public Object clone() throws CloneNotS..
Java
2022. 3. 27. 02:11