日期:2014-05-20  浏览次数:20614 次

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

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