java中创建对象方法有:1.使用new关键字创建;2.使用Class类创建;3.使用构造函数创建;4.使用反序列化创建;
java中创建对象方法有以下几种
使用new关键字创建
public class Test {
public static void main(String[] args) {
Test t1 = new Test();
Test t2 = new Test("张三");
}
}
使用Class类创建
public static void main(String[] args) throws Exception {
String className = "org.b3log.solo.util.Test";
Class clasz = Class.forName(className);
Test t = (Test) clasz.newInstance();
}
使用构造函数创建
Constructor constructor = Student.class.getInstance();Student stu = constructor.newInstance();
使用反序列化创建
ObjectInputStream in = new ObjectInputStream (new FileInputStream("data.obj"));
Student stu3 = (Student)in.readObject();