社区
Java SE
帖子详情
请问如何动态地创建一个对象?
zxjcool
2005-10-26 07:59:33
如何动态地创建一个对象?
比如:
for(int i = 0;i<3;i++)
{
ClassA array = new ClassA();
//基中array是一个变量,类似功能:array = array+"a"
}
请问有什么办法吗?
...全文
130
6
打赏
收藏
请问如何动态地创建一个对象?
如何动态地创建一个对象? 比如: for(int i = 0;i<3;i++) { ClassA array = new ClassA(); //基中array是一个变量,类似功能:array = array+"a" } 请问有什么办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pauliuyou
2005-10-27
打赏
举报
回复
没看懂楼主的意思. 详细些.
masse
2005-10-26
打赏
举报
回复
不会啊,每次的columns2都是不一样的
任意两次执行得到的columns2都不同啊
你建立不同对象和现在是一样的结果。
zxjcool
2005-10-26
打赏
举报
回复
……………………………………………………
Hashtable columns = new Hashtable();
Vector vct1= new Vector();
Vector vct2 = new Vector();
int i = 0;
try
{
getrs.beforeFirst();
while(getrs.next())
{
i++;
Hashtable columns2 = new Hashtable();
columns2.put("admin",getrs.getString(1));
columns2.put("pwd",getrs.getString(2));
vct2.addElement(columns2);
//关键的问题在上面,由于循环的原因columns2中保留了重复且多余的数据
//所以我想通过产生不同的对象,达到目的
columns.put(i+"",vct2);
vct1.addElement(columns);
}
getrs.close();
this.list = vct1;
}
……………………………………………………
masse
2005-10-26
打赏
举报
回复
array = array+"a"
你的array是一个ClassA的实例(对象)
加上一个字符串有什么用呢?
你告诉我你具体的功能吧,
不明白你那句话有什么用
zxjcool
2005-10-26
打赏
举报
回复
如果原先的类知道呢?
比如:ClassA是已知固定的一个类,我实现下面功能
for(int i = 0;i<3;i++)
{
ClassA array = new ClassA();
//基中array是一个变量,类似功能:array = array+"a"
}
masse
2005-10-26
打赏
举报
回复
也就是原先并不知道是什么类,对吗?
java的反射机制可以实现
英文为reflect
Think in Java(中文版)-chm格式
1.11.4 一个独立的领域:应用程序 1.12 分析和设计 1.12.1 不要迷失 1.12.2 阶段0:拟出一个计划 1.12.3 阶段1:要制作什么? 1.12.4 阶段2:开始构建? 1.12.5 阶段3:正式创建 1.12.6 阶段4:校订 1.12.7 ...
Java
动态
创建
对象
并执行方法
动态
创建
对象
执行方法 有了Class
对象
能做什么 创建类的
对象
:调用Class
对象
的newInstance()方法 类必须有一个无参数的构造器 类的构造器的访问权限需要足够 没有无参构造器就不能创建
对象
了吗?并非如此。 只要...
【C++】
动态
对象
创建
C++是如何保证正确的初始化和清理,又允许我们在堆上
动态
创建
对象
呢? malloc()和free()都是库函数,因此不在编译器控制范围为内。然而,如果有一个完成
动态
内存分配及初始化组合动作的运算符和另一个完成清理及...
new一个类
对象
和使用类名
创建一个
对象
有什么区别?
new一个类
对象
和使用类名
创建一个
对象
有什么区别? 用new来给一个类的
对象
分配空间,和使用类名称来定义一个类的
对象
,有什么区别?难道区别只是new的返回值是个指针,而
对象
定义得到的是变量名么?或者是在存储...
Java中6种创建
对象
的方法,除了new你还知道啥?
今天来聊一聊在Java创建
对象
的几种方法。在项目里面,可能你经常使用new创建
对象
,或者就是把创建
对象
的事情交给框架(比如spring)。那么,除了new以外,你还知道几种创建
对象
的方法?下面来看看这6种创建
对象
的...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章