譬如有这么一个类
interface ITreeNode{ public ITreeNode getParent(){return parent;} public List getSons() {return sons;} }
现在的问题是:
如果有个类RealTreeNode从它继承,结果一定是这样:
class RealTreeNode implements ITreeNode{ List sons; RealTreeNode parent; public ITreeNode getParent(){return parent;} public List getSons() {return sons;} }
我希望能是这样:
class RealTreeNode implement ITreeNode{ List sons; RealTreeNode parent; public RealTreeNode getParent(){return parent;} public List getSons() {return sons;} }
换句话说,我希望写这样的类的抽象,即包含两个方法getParent和getSons,它们返回[b]该类自身[/b]和[b]List<该类自身>[/b]。应该如何写?
富国沪深
临摹微笑
12345678_0001
相关分类