gpt4 book ai didi

java - 访问有关数组列表中的对象的信息

转载 作者:行者123 更新时间:2023-12-01 13:25:44 25 4
gpt4 key购买 nike

我有两个类(class),TeacherPupil。在Teacher 类中,有一个Pupil 的数组列表(包含Pupil 的实例)。我想做这样的事情:

System.out.println(pupils.get(1).getName())

其中 getNamePupil 类中的方法。但是,pupils.get(1) 似乎不充当 Pupil 并且不允许我调用此方法。我该怎么做?

最佳答案

Generics应该可以解决问题。如果将 pupils 定义为类型列表,则 get(int) 应返回一个 Pupil 对象:

List<Pupil> pupils = new ArrayList<Pupil>();
// add some data to the list
System.out.println(pupils.get(1).getName());

关于java - 访问有关数组列表中的对象的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21815969/

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