小编Min*_*ube的帖子

如何使Superclass方法返回SubClass的实例

我有一个叫做Test类的类和一个叫做SubTest扩展的类Text,我想在类中有一个方法,它TestSubTest在调用时返回实例,我想这样做:

SubTest test = new SubTest().setTest("Hello!").setOtherTest("Hi!");
Run Code Online (Sandbox Code Playgroud)

setTest()setOtherTest()方法应该是在Test类.

但当我这样做时:

public Test setTest(String test) { return this; }
Run Code Online (Sandbox Code Playgroud)

它只返回Test我必须强制Test转换的实例SubTest,但我不想这样做.

可能吗 ?如果有,怎么样?

谢谢,MinusKube.

java subclass

5
推荐指数
1
解决办法
1741
查看次数

标签 统计

java ×1

subclass ×1