黑马程序员技术交流社区

标题: 不懂求助 [打印本页]

作者: 廿乙木    时间: 2014-8-21 10:17
标题: 不懂求助
  1. class tool_10_6//定义工具类
  2. {
  3.         public static void sop(Object obj)//静态打印方法
  4.         {
  5.                 System.out.println(obj);
  6.         }
  7. }

  8. class person_10_6 extends Object//定义一个类
  9. {
  10.         //tool_10_6.sop("_person_10_6  run");//产看类是否被加载
  11.         //System.out.println("_person_10_6 ..run");//?????为什么这两句话打开就错误了
  12. }

  13. class ObjectDemo_10_6
  14. {
  15.         public static void main(String[] args)
  16.         {
  17.                 person_10_6 pe1  = new person_10_6();//创建对象一
  18.                 person_10_6 pe2  = new person_10_6();//创建对象二
  19.                 tool_10_6.sop(pe1==pe2);//比较两对象地址是否相同
  20.         }
  21. }
复制代码


作者: 黄小橙    时间: 2014-8-21 10:38
tool_10_6.sop();传的参数有问题?定义的时候是Object
作者: masai158    时间: 2014-8-21 10:44
class person_10_6 extends Object//定义一个类
{
        //tool_10_6.sop("_person_10_6  run");//产看类是否被加载
        //System.out.println("_person_10_6 ..run");//?????为什么这两句话打开就错误了
}

这2个方法。应该在方法中。而不是在类中。
作者: Kikyou    时间: 2014-8-21 10:52
楼上正解,方法都没写
作者: 廿乙木    时间: 2014-8-21 13:21
貌似懂了,类中不能直接调用其他类的方法,语句要写在一个方法中




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