Javadoc和继承的类

时间:2016-06-06 06:28:47

标签: inheritance javadoc instances

在我的工作场所,我正在查看Javadoc并发现对于特定方法,返回值为x,而实际为y(类y继承了类x)。

你怎么看?我问设计师,他们告诉我,因为x包含在y中,如果你在Javadoc中返回x或y,它应该返回x ... 我认为这是错误的,因为有两个:  1.即使实例保持不变,用户也应该知道他得到的真实对象。  2.用户不应该访问他不应该被访问的实例。

1 个答案:

答案 0 :(得分:1)

你可以在子类方法中声明返回类型y,如果你这样做[我期望] javadoc会反映出来。