黑马程序员技术交流社区

标题: <已解决>吐血了 包 求教 [打印本页]

作者: 包晗    时间: 2012-6-7 12:15
标题: <已解决>吐血了 包 求教
本帖最后由 包晗 于 2012-6-7 17:22 编辑

package pack;


class  PackageDemo
{
        public static void main(String[] args)
        {
                packa.DemoA d = new packa.DemoA();
                d.show();
        }
}


package packa;


public class DemoA
{
        public static void main(String[] args)
        {
                public void show()
                {        
                System.out.println("DemoA  show  run!");
                }
        }
}

毕老师 第十天的课程 用包调用包
明明一步步跟着毕老师来的....... package pack  输出DemoA  show  run  
各种错误一早上....

找不到符号.....挂了一早上程序...网上查各种包的资料也不解....
到底哪有问题啊
作者: 黑马张扬    时间: 2012-6-7 12:51
你使用了不同包的类 挎包使用类  只需要import导入packa这个包
作者: 韩国军    时间: 2012-6-7 12:54
本帖最后由 韩国军 于 2012-6-7 12:56 编辑

你的程序两个都写了main()方法,所以不知道执行那个程序

package pack;
class  PackageDemo
{
        public static void main(String[] args)
        {
                packa.DemoA d = new packa.DemoA();
                d.show();
        }
}


package packa;
public class DemoA
{  
                public void show()
                {        
                                        System.out.println("DemoA  show  run!");
                }      
}
DemoA这个程序中的main()去掉

运行的时候也要用包.类名的形式运行
作者: 吴小铁你好    时间: 2012-6-7 13:06
兄弟你DemoA写错了,应该这样写:
  1. package pack;


  2. class  PackageDemo
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 packa.DemoA d = new packa.DemoA();
  7.                 d.show();
  8.         }
  9. }

  10. package packa;


  11. public class DemoA
  12. {
  13.         public static void main(String[] args)
  14.         {
  15.               // show();
  16.         }
  17.         public void show()
  18.         {        
  19.             System.out.println("DemoA  show  run!");
  20.         }
  21. }

复制代码

作者: 包晗    时间: 2012-6-7 14:14
额....原来如此....两个主函数....
太低级错误.......
太丢人了...斑竹...在吗 把我的帖子删掉吧




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