package object;
class Student2 implements Cloneable {
public String name;
public int num;
public Student2(){
}
public Student2(String name , int num) {
this.name = name;
this.num = num;
}
@Override
protected Object clone() throws CloneNotSupportedException {
return super.clone();
}
@Override
public String toString() {
return name +" 이고 " + num;
}
}
public class ToStringTest {
public static void main(String[] args) throws CloneNotSupportedException {
Student2 studentkim = new Student2("김철중",100);
Student2 studentLim = (Student2) studentkim.clone();
System.out.println(studentLim.toString());
}
}
'JAVA Programming' 카테고리의 다른 글
[56] 타입을 쓸수 없는 경우 동적로딩 reflect 프로그래밍 (0) | 2020.07.20 |
---|---|
[55] 자바 버전 확인하기 (0) | 2020.07.20 |
[53] Object 클래스의 Clone() 메소드 , finalize() 메소드 (0) | 2020.07.17 |
[52] equals() 와 hashCode() 재정의 (0) | 2020.07.17 |
[51] Object 최상위클래스 의 toString() , equals() , hashCode() (0) | 2020.07.17 |