独立的一个类:
(public) class Example1
{
   public static void main(String args[])
{
    代码省略……
}   
}为何不能编译,说是 main 对象 设置为 public ?
我去掉  (public) 后问题解决,可是在其他的地方必须要设置一个单独的类为
public. 比如说新建立一个包,而后定义一个类对象,
在其他的类对象中引用包中的对象时,…… 必须为 public 
请教大虾,如何解决?另外,一个单独的画图方法,没有 main 对象 ,是否就不可以单独运行,如果可以,如何设置。
或者需要什么条件! 请教大虾,如何解决?万分感谢!

解决方案 »

  1.   

    class example1中的example是个类名,在其它类中调用时直接example1 i=new example1();
    就可生成个example1对象。
    想在example1类中再写多几个方法可以这样:
    class Example1
    {
       public static void main(String args[])
    {
        代码省略……
    }   
    public void test(){
       ....
      }
    }
      

  2.   

    需要编译后,才能使用?
    可是我不能编译他,说什么 是 main 对象不能设置为 public
      

  3.   

    你把错误提示贴出来看看,好像不是main的问题吧
      

  4.   

    D:\JCreator Pro\MyProjects\Demo1.java:18: class DemoExample is public,
    should be declared in a file named DemoExample.java
    public class DemoExample
    1 error看看,真没办法。
      

  5.   

    把java文名命名为 Example1.java
    再编译试试
      

  6.   

    写的很清楚,public类必须保存成和类名大小写相同的java文件里