的例子中,我有一个类叫做Test
和一个叫SubTest
谁扩展Text
类,我想有一个方法在Test
类调用的时候谁都会返回SubTest
的情况下,我会喜欢做的事:如何使超类方法返回子类
SubTest test = new SubTest().setTest("Hello!").setOtherTest("Hi!");
的setTest()
和setOtherTest()
方法应该是在Test
类。
但是当我做:
public Test setTest(String test) { return this; }
它只返回Test
实例,所以我必须投Test
到SubTest
,但我不想。
可能吗?如果是,如何?
Thanks,MinusKube。
你的'Test'类是'abstract'吗? – 2015-03-02 22:11:11