黑马程序员技术交流社区

标题: 不创建类对象能调用类的非静态方法吗? [打印本页]

作者: 宋红旺    时间: 2011-9-17 16:50
标题: 不创建类对象能调用类的非静态方法吗?
困惑啊!大家给说说,如何在不创建类的实例对象的情况下,调用类的非静态方法啊。
我只知道用反射的方式调用能够调用到,但不知道用反射是否也算创建了类的实例?
正在听张老师的反射,突然困惑这个问题,请大家给指导下,否则会痛苦的失眠的!
作者: 匿名    时间: 2011-9-17 17:34
标题: 回复 楼主 的帖子
反射算是间接性的创建了类的对象实例吧,如果在不能创建类的实例对象的前提下,想要调用此类的非静态方法,这个以我现在的知识水平来回答,我的答案是没有。如果有知道的同学,请补充吧,我和楼主同样疑惑。
作者: 匿名    时间: 2011-9-18 13:19
给你一张车的设计图,你非想着不制造出来而要它跑起来,这跟没米却非要煮粥一样
作者: 匿名    时间: 2011-9-18 13:44
非静态方法在没实例化以前只是“理论上”的东西,若LZ非要调用这样的东西,不用反射,还坚决不实例化……只能说,LZ也只能“理论上”调用了^……
楼上说的很有道理嘛,就像不进黑马训练营却要把黑马训练营的东西都学到手一样……
(比喻不恰当之处还望版主高抬贵手,新人……)




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