黑马程序员技术交流社区
标题:
困惑呀。。。求详解。。。
[打印本页]
作者:
陈世涛
时间:
2012-11-27 14:57
标题:
困惑呀。。。求详解。。。
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 ...";
}
}
郁闷,,知道错那了。。。。
求助各位大神。。。。
作者:
黑马-李勇
时间:
2012-11-27 15:05
public static void main(String[] args) { 静态访问静态
public static String doSomething() {
作者:
徐军涛
时间:
2012-11-27 15:09
本帖最后由 徐军涛 于 2012-11-27 15:10 编辑
public class Something {
public static void main(String[] args) { ----------------------------------|
|
Something s = new Something(); //创建Something对象 |
|---主函数区域
System.out.println("
s.doSomething()
returns " +
doSomething()
); |//主函数是静态的,只能调用静态的方法,改成前面原样输出的样式就可以了
s.doSomething()
|//迷惑人 - -
} -------------------------------------------------------------------------------|
public String doSomething() {
return "Do something ...";
}
}
作者:
殷士剑
时间:
2012-11-27 15:15
你的doSomething()方法是被谁调用的呀?
public class Something {
/**
* @param args
*/
public static void main(String[] args) {
Something s = new Something();
System.out.println("s.doSomething() returns " +[color=Red]s.doSomething()[/color]);
}
public String doSomething() {
return "Do something ...";
}
}
复制代码
作者:
彭璞
时间:
2012-11-27 19:28
public class Something {
public static void main(String[] args) {
Something s = new Something();
System.out.println("s.doSomething() returns " +
doSomething()
);
}
public
static
String doSomething() { //这样也行的,将方法定义静态
return "Do something ...";
}
}
作者:
tfy
时间:
2012-12-1 00:51
Something s = new Something();
Something不是一个类不能机那里对象啊哦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2