您的位置:首页 > 编程语言 > Java开发

java创建对象的方式

2014-03-30 18:49 176 查看
1. 直接通过new的形式创建 如: User user = new User();

2.使用Class对象的newInstance()方法创建改Class对象所对应的实例, 这种方式要求该Class对象的对应类有默认构造器, 因为执行newInstance()方法时,实际上利用默认构造器      如: User user = (User) User.class.newInstance()

3. 先使用Class对象获取制定的Constructor对象, 再调用Constructor对象的newInstance()方法来创建该Class对象的实例,这种方式可以选择指定类 的指定构造方法来创建实例.     如: 

Class<?> classType = User.class;      

Constructor ctor = classType.getConstructor(String.class)  //假如User对象有一个String类型参数的构造器

User user= (User)ctor.newInstance(“zhangsan”);

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: