黑马程序员技术交流社区

标题: 关于静态方法的类名直接调用方法问题 [打印本页]

作者: 罗正荣    时间: 2013-2-18 23:23
标题: 关于静态方法的类名直接调用方法问题
本帖最后由 罗正荣 于 2013-2-19 13:23 编辑
  1. class Person
  2. {
  3. public static void show()
  4. {
  5. System.out.println("haha");
  6. }

  7. }
  8. class PersonDemo4
  9. {
  10. public static void main(String[] args)
  11. {

  12. Person.show;//为什么我无法调用show方法呢?
  13. //这个是eclipse的提示:无法解析 show,或者它不是字段

  14. }
  15. }
复制代码
大家帮忙看一下,为什么无法调用呢?

作者: 何竹冬    时间: 2013-2-18 23:25
你好,你是在调用方法而不是调用成员,所以应该是Person.show();
作者: 寇弘禄    时间: 2013-2-18 23:38
哥们 明显show() 方法后没加括号嘛
作者: 王昕    时间: 2013-2-18 23:42
因为你调用方法是得有括号的,虽然你这方法没参数……




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