例:在public class TwoPoint{....}中会引用到 class Point{...},请问各位大侠,这class Point{...}要放在public class TwoPoint{.....}里面,还是外面,为什么。本人新手

解决方案 »

  1.   

    public class TwoPoint是公共类,要求你的源代码和类名相同(所以文件一定要叫TwoPoint.java),不写public的class可以定义在任何文件里,对Java文件的名称没有要求。
    class Point可以放在TwoPoint里头,也可以放在外头。放在外头的时候,它是个单独的类,放在里头的时候,就成了内部类(Inner class)了,内部类是Java编程语言的专门的一个话题了
      

  2.   

    都可以,但是意思不同。1楼讲的挺好的。你可以看看李兴华的java开发实战经典。