小编Tal*_*ose的帖子

如何传递实现同一接口的多个类型?

首先,我对这个不太好的标题表示歉意,我是 Java 新手,不知道如何命名它。

我有一个接口类“TestInterface”:

ublic interface TestInterface {

    String getForename();

    void setForename(String forename);

    String getSurname();

    void setSurname(String surname);
}

Run Code Online (Sandbox Code Playgroud)

“TestImpl”实现“TestInterface”:

public class TestImpl implements TestInterface{

    private String forename;

    private String surname;

    @Override
    public String getForename() {
        return forename;
    }

    public void setForename(String forename) {
        this.forename = forename;
    }

    @Override
    public String getSurname() {
        return surname;
    }

    public void setSurname(String surname) {
        this.surname = surname;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我有一个名为“ExtendTest”的调用,它扩展了“TestImpl”:

public class ExtendTest extends TestImpl{

    private String firstLineAddress;

    public String getFirstLineAddress() {
        return …
Run Code Online (Sandbox Code Playgroud)

java generics pecs

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

标签 统计

generics ×1

java ×1

pecs ×1