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

Java类的放置顺序
不好意思呀。我学艺不精,劳烦前辈解答疑惑了。
我的问题是:
我设立了一个package,叫做javatest
在package里面我建立了一个类,名字是java2012
现在是编程具体情况,我需要在程序中建立一个类,名字是Chain
Chain需要用到另外一个类ChainNode,但是java2012的其他地方都不需要用到ChainNode;
我的Chain另外还需要implements一个interface为LinearList(LinearList是我自己写的而不用库里面现存的)
想问问:各个类以及interface的放置顺序应该是怎样子的?
ChainNode可以放在java2012括号外面吧?
另外,顶层类和内部类是怎么回事?我当时看的是英文教材,现在有点对不上号。

------解决方案--------------------
分类来放 ,同一类的放到一起 ,接口放到接口的包 ,相同的或者相关的类放到同一个包