社区
Java SE
帖子详情
大家来看看这个为什么只能放在默认包内
opmic
2008-04-12 08:02:11
Object obj=Class.for(name).newInstance();
//Object类引用一个对象obj
...全文
79
12
打赏
收藏
大家来看看这个为什么只能放在默认包内
Object obj=Class.for(name).newInstance(); //Object类引用一个对象obj
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
opmic
2008-05-10
打赏
举报
回复
谢谢各位
比如在pack包中就应该这样使用
Object obj=Class.forName("pack".classname).newInstance();
这里是使用类名来创建对象.
anqini
2008-04-13
打赏
举报
回复
你要把name的全路径,包括包名+类名!!!
jian1top
2008-04-12
打赏
举报
回复
应该是哪都可以放
根据类名的字符串来new一个对象而已
EricXXX
2008-04-12
打赏
举报
回复
因该可以是任意位置的类
如果你编写的类为在工程中的相对路径为:/com/abc/YouClass.class的话,
name就是com.abc.YouClass啊
panxuan
2008-04-12
打赏
举报
回复
不明白
hkfxp
2008-04-12
打赏
举报
回复
学习啊!我学java一月了,可我连Object obj=Class.for(name).newInstance()都不明白是什么意思,哪位高手知道告诉我啊,顺便帮我解答个问题,140分,在我帖子里http://topic.csdn.net/u/20080403/21/9c76f2f6-f761-414c-827b-943ad16b0e57.html。
richard_2010
2008-04-12
打赏
举报
回复
......
magic256
2008-04-12
打赏
举报
回复
不明白楼主的意思。。。
Shine_Panda
2008-04-12
打赏
举报
回复
你的问题肯定是 认为 name 只是一个单纯的类名.
其实在Class.forName(name); name包含的是类的全名.包括包名
如 Class.forName("com.cao.User");
把你的代码改成类似这样应该就没有问题了
薛定谔之死猫
2008-04-12
打赏
举报
回复
不会吧,自定义包也行啊,类名写对没有
healer_kx
2008-04-12
打赏
举报
回复
?
opmic
2008-04-12
打赏
举报
回复
//name为类名
默认
构造函数详解
错误认识1:若程序员没有自己定义无参数的构造函数,那么编译器会自动生成
默认
构造函数,来进行对成员函数的初始化。错误认识2:编译器合成出来的default constructor会明确设定'“class内每一个data member的
默认
值”。但这两种种认识是有误的,不全面的。正确认识:
默认
的构造函数分为有用的和无用的,所谓无用的
默认
构造函数就是一个空函数、什么操作也不做,而有用的
默认
构造函数是可以...
什么是
默认
构造函数?
对于C++
默认
构造函数,我曾经有两点误解: 类如果没有定义任何的构造函数,那么编译器(一定会!)将为类定义一个合成的
默认
构造函数。 合成
默认
构造函数会初始化类中所有的数据成员。 第一个误解来自于我学习C++的第一本书 《C++ Primer》,在书中392页:“只有当一个类没有定义构造函数时,编译器才会自动生成一个
默认
构造函数”。实际上这句话也没有说错,它说明了
默认
构造函数定义的必要非充分条件,然而
python怎么修改
默认
路径_修改
默认
python
广告关闭腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!系统中
默认
安装了多个版本的python,其中
默认
使用的是python2.7,现在我所学习的是python3的命令,为了便于使用,需要把python3设置为
默认
。 以下为把python3设置为
默认
python方法:1、删除usrbin 下的python链接 rmusrbinpython...
vue项目打包后放到服务器上是空白页面,vue项目打包后打开页面空白解决办法
网上很多说自己的VUE项目通过Webpack打包生成的list文件,放到HBulider打包后,通过手机打开一片空白。这个主要原因是路径的问题。1、记得改一下config下面的index.js中bulid模块导出的路径。因为index.html里边的内容都是通过script标签引入的,而你的路径不对,打开肯定是空白的。先看一下
默认
的路径。assetsPublicPath
默认
的是 ‘/' 也就是根目...
GO问答之为什么项目要在 GOPATH/src 目录下
问题 beego的bee工具为什么强制新建项目在GOPATH/src目录下? 每次升级bee工具都要先改其源码使之可以在任意目录内生成项目。实在不喜欢把第三方库和自己的所有项目
放在
一个目录下,太乱了。顺便问一下go为什么建议把所有项目源码都
放在
gopath/src目录内? 回答 为什么? 因为 GO 的包搜索是从 GOPATH 和 GOROOT 路径下搜索,源码必须要
放在
GOROOT 或 GOP...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章