객체생성 방법

from java 2008/02/14 22:46

1. new keyword
- 일반적으로 많이 쓰이는 방법

MyObject object = new MyObject();

2. Class.forName()
- reflection을 이용해서 생성자 호출해서 생성

MyObject object = (MyObject) Class.forName(“net.sjava.socket.Acceptor”).newInstance();

3. clone()
- clone() 를 통해 기존 오브젝트의 복제본을 사용, shallow copy본이기 때문에 주의 필요

MyObject mObject = new MyObject();
MyObject object = mObject.clone();

4. object deserialization
ObjectInputStream inStream = new ObjectInputStream(testInputStream);

'java' 카테고리의 다른 글

String 인코딩 변경  (0) 2008/02/19
Boxing과 UnBoxing  (0) 2008/02/19
객체생성 방법  (0) 2008/02/14
String, StringBuffer, StringBuilder 선택 기준  (0) 2008/02/14
Generic Method 및 익셉션 처리 팁  (0) 2008/02/14
Tag // ,