没学JAVA,不过建议买本《Tthinking in JAVA》看看!~

解决方案 »

  1.   

    可以有内部类啊 ! 
    多看几个java例子吧
      

  2.   

    在一个文件中只能有一个类用public修饰,且此时文件的名称必须与此类同名,其他类前不加任何修饰
    在一个文件中,并不是一定要有用public修饰的类,也就是说可以没有
    这些你可以试一试,用不着请教别人。实践出真知,试一试吧
      

  3.   

    建议看看书再说(基本上每一本java的书上都有说的),书上说得很明白。
      

  4.   

    friend:java类默认为此种访问控制(类前不加修饰),对同一个包中的任何类都是可用的
    public:类中的方法或者变量可以给任何其它类使用
    private:将方法或者变量完全隐藏起来,不提供给任何其它类使用,但是可以被其所属类中的方法使用(调用)
    protect:可以给它的子类或者同一个包中的其它类使用大致上也就这样了,深入点的自己看书好了
      

  5.   

    建议去看一下java详解那上面说得很清楚
    在这不好说明白
      

  6.   

    推荐《JAVA21天自学通》,(SAMS出版) 束闻 译