黑马程序员技术交流社区

标题: 创建对象的方式 [打印本页]

作者: 18664300701    时间: 2015-9-9 00:33
标题: 创建对象的方式
除了new出对象,还可以通过哪些方法做出对象

作者: 放飞邹莺    时间: 2015-9-9 00:38
直接赋值
作者: 18664300701    时间: 2015-9-9 00:49
放飞邹莺 发表于 2015-9-9 00:38
直接赋值

???你说的什么啊
作者: 知足、遗忘    时间: 2015-9-9 01:14
一般都是new 对象的,有的是返回一个对象,用对象的类类型接收,也就是所谓的赋值
作者: 13602144328    时间: 2015-9-9 07:41
没对象的人们有福了
作者: lion_good    时间: 2015-9-9 16:42
通过反射
作者: liudongcan    时间: 2015-9-9 19:04
单例模式,还有通过反射,反射才是强大的
作者: 18664300701    时间: 2015-9-15 23:18
liudongcan 发表于 2015-9-9 19:04
单例模式,还有通过反射,反射才是强大的

单例模式也是靠new啊
作者: 15173139267    时间: 2015-9-15 23:27
个人理解:创建对象,必须通过new来创建。反射原理,原理应该也是通过内部封装了new创建对象.new与反射其实原理都是一样的。
作者: 18664300701    时间: 2015-9-15 23:49
15173139267 发表于 2015-9-15 23:27
个人理解:创建对象,必须通过new来创建。反射原理,原理应该也是通过内部封装了new创建对象.new与反射其实 ...

这个有可能
作者: xiaote0225    时间: 2015-9-15 23:53
有四种方式:
一、用new语句创建对象,这是最常见的创建对象的方法。

二、运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。

三、调用对象的clone()方法。

四、运用反序列化手段,调用java.io.ObjectInputStream对象的 readObject()方法。
作者: pz_xiaoxie    时间: 2015-9-15 23:54
创建字符串
作者: 七色★碎羽    时间: 2015-9-15 23:56
单例   吧
作者: zzq18217362451    时间: 2015-9-15 23:57
通过内部类调用方法,返回一个对象引用,比如接口Iterator   it   =  list.iterator;
作者: 18664300701    时间: 2015-9-16 00:36
xiaote0225 发表于 2015-9-15 23:53
有四种方式:
一、用new语句创建对象,这是最常见的创建对象的方法。

1,2,4知道,3不清楚
作者: xiaote0225    时间: 2015-9-16 00:41
18664300701 发表于 2015-9-16 00:36
1,2,4知道,3不清楚

public interface Cloneable此类实现了 Cloneable 接口,以指示 Object.clone() 方法可以合法地对该类实例进行按字段复制。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2