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