gpt4 book ai didi

Java泛型问题

转载 作者:行者123 更新时间:2023-11-29 04:01:24 26 4
gpt4 key购买 nike

我有以下用户列表。 StudentBean 和 ProfessorBean 是 UsersBean 的子类型。

List<? extends UsersBean> users = this.getUsers(locationId);
for(UsersBean vo :users) { System.out.println("Name : "); }

这里我想打印 professorbean 的信息或 StudentBeans 的信息。有没有办法在没有显式强制转换的情况下获得教授或学生 bean 方法?

最佳答案

如果该方法是通用的并且在基类或接口(interface)(UsersBean)中声明,是的。否则 - 不,你需要施法。没有鸭子在 Java 中打字。

关于Java泛型问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3306418/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com