A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宋红旺 黑马帝   /  2011-9-17 16:50  /  2375 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

困惑啊!大家给说说,如何在不创建类的实例对象的情况下,调用类的非静态方法啊。
我只知道用反射的方式调用能够调用到,但不知道用反射是否也算创建了类的实例?
正在听张老师的反射,突然困惑这个问题,请大家给指导下,否则会痛苦的失眠的!

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1 精神可嘉

查看全部评分

3 个回复

倒序浏览
黑马网友  发表于 2011-9-17 17:34:46
沙发

回复 楼主 的帖子

反射算是间接性的创建了类的对象实例吧,如果在不能创建类的实例对象的前提下,想要调用此类的非静态方法,这个以我现在的知识水平来回答,我的答案是没有。如果有知道的同学,请补充吧,我和楼主同样疑惑。

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-9-18 13:19:33
藤椅
给你一张车的设计图,你非想着不制造出来而要它跑起来,这跟没米却非要煮粥一样

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1 比喻不错。

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-9-18 13:44:06
板凳
非静态方法在没实例化以前只是“理论上”的东西,若LZ非要调用这样的东西,不用反射,还坚决不实例化……只能说,LZ也只能“理论上”调用了^……
楼上说的很有道理嘛,就像不进黑马训练营却要把黑马训练营的东西都学到手一样……
(比喻不恰当之处还望版主高抬贵手,新人……)

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1 呵呵,新人是要给分滴。

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马