黑马程序员技术交流社区
标题:
另外一个···错误··
[打印本页]
作者:
τ、高童鞋ゝ
时间:
2012-4-20 13:20
标题:
另外一个···错误··
public class Something {
public static void main(String[] args) {
Something s = new Something();
System.out.println("s.doSomething() returns " + doSomething());
}
public String doSomething() {
return "Do something ...";
}
}
这个也没搞明白到底哪错了,顺便帮忙看下,谢谢啊··
作者:
贠(yun)靖
时间:
2012-4-20 13:22
加static啊亲
作者:
蒋亮
时间:
2012-4-20 13:26
doSomething()方法不是静态方法,所以你在静态方法main中调用它,要么通过实例对象s来调用,即s.doSomething(),或者在doSomething()方法前加上static关键字
作者:
τ、高童鞋ゝ
时间:
2012-4-20 13:45
OH,MyGod!楞是没看出来··
作者:
韩新凯
时间:
2012-4-20 13:49
System.out.println("s.doSomething() returns " + doSomething());
这样写:System.out.println("s.doSomething() returns " + s.doSomething());
或者这样:public class Something {
public static void main(String[] args) {
System.out.println("s.doSomething() returns " + doSomething());
}
public static String doSomething() { //像楼上说的加static
return "Do something ...";
}
}
作者:
蒋亮
时间:
2012-4-20 13:51
τ、高童鞋ゝ 发表于 2012-4-20 13:45
OH,MyGod!楞是没看出来··
多敲代码就行了,你用Eclipse或MyEclipse集成开发工具撒,这样的话很多错误都会提示你,慢慢地遇到的错误多了,自然而然就知道了,别用编辑器去开发,那是牛人使用的开发工具
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2