类创建方法有四个:New 反射。

LoveJava520 2007-10-06 11:28:54
类创建方法有四个:New 反射。
老师说过有四个,但现在我只记得有两个。知道的,帮下我,谢谢。
...全文
242 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
malligator 2007-10-08
  • 打赏
  • 举报
回复
貌似clone就是要用其他三种之一吧
slqlsc 2007-10-08
  • 打赏
  • 举报
回复
用这么多干啥啊。。。
梦想家起飞 2007-10-08
  • 打赏
  • 举报
回复
赞nuoboxgx 。
nuoboxgx 2007-10-07
  • 打赏
  • 举报
回复
你的意思是类创建对象的方式吧?

1 new语句(最常见)
2 反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()方法
3 调用对象的clone()方法
4 反序列化 调用java.io.ObjectInputStream对象的readObject()方法.

-----------------------------------
本人刚学习了孙卫琴的<Java OOP>,嘎嘎
kevinlooks 2007-10-07
  • 打赏
  • 举报
回复
kevinlooks 2007-10-07
  • 打赏
  • 举报
回复
还有反序列。。。
LoveJava520 2007-10-07
  • 打赏
  • 举报
回复
创建对象的
梦想家起飞 2007-10-07
  • 打赏
  • 举报
回复
你到底要创建类还是创建类的实例?
xiangfeidecainiao 2007-10-07
  • 打赏
  • 举报
回复
好象是
类名 类 = new 类名();
Class c = 类.getClass();

Class c = 类.Class;

Class c = Class.forName("类名");//会抛出异常

基本类的封装类是 Class c = 封装类.TYPE;


刚刚看了.很多还是看不懂
kekeemx 2007-10-07
  • 打赏
  • 举报
回复
还真的不知道是哪4种啊..来个高手指点一下啊
Norris_Zhang 2007-10-07
  • 打赏
  • 举报
回复
clone()应该算是创建对象的一个方法吧
gfaz2007 2007-10-07
  • 打赏
  • 举报
回复
楼上的是用反射方法生成的
工厂方法算不算不知道
lingling295 2007-10-07
  • 打赏
  • 举报
回复
是创建对象吧?
还有个静态工厂的方法:String str = Class.forName(String).newInstance()
jgao1984 2007-10-07
  • 打赏
  • 举报
回复
mark
=答案
zhangguiwu 2007-10-07
  • 打赏
  • 举报
回复
我也不知道

知道的告诉我一声

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧