黑马程序员技术交流社区
标题:
一个编译时异常
[打印本页]
作者:
@ne_pie尒ce
时间:
2013-11-9 00:08
标题:
一个编译时异常
哪里出了问题?
ycc.png
(26.25 KB, 下载次数: 13)
下载附件
2013-11-9 00:07 上传
为什么不能new 自身的对象?
作者:
寻丶丶觅
时间:
2013-11-9 00:13
把错误提示发出来
作者:
中关村阿旺
时间:
2013-11-9 00:14
哥们,你能把图片整大点吗??我下载下来还是看不清楚……目测好像是你的报错的那句代码new Something后面没有加()啊!应该是:new Something().doSomething();
其他的真心看不清楚了……
挣个技术分不容易啊。
作者:
寻丶丶觅
时间:
2013-11-9 00:15
看到了 new Something().doSomething();建立对象部分错误
作者:
起猿
时间:
2013-11-9 00:32
java中,静态方法时随着类的加载而加载,在静态方法中,是可以创建类的对象的。而创建类的对象,要通过类的构造函数。
楼主你在创建对象的时候,正确的写法是,new Something();这才是类的对象,构造方法时用来给对象初始化的,没有那个括号,
就不是构造方法,是错误的。所以你的问题就是少这个括号上。正确的是new Something().doSomething();这个问题的出现,可能是你的
意识疏忽,也可能是你对于创建对象这里不是很了解,建议你看看有关创建对象和构造函数的相关知识。
作者:
卑微の小幸福
时间:
2013-11-9 13:25
{:soso_e128:}我看懂了 。你那不创建对象错了。你的doSomething()是个方法,且在主函数所在类里,你要用就直接doSomething();用就是,自己家的不用客气,就直接用,不用创建对象。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2