我需要有关通过方法[Java]生育孩子作为父亲的帮助

纳米黑

我需要有关通过期望父亲的方法来传递孩子的帮助,我将Person类作为超类,Student和Teacher是该类的子类,因此下面是有关我正在尝试的代码:/

public static void orderByName(ArrayList<Person> pArray){
    Collections.sort(pArray, new Comparator<Person>(){
        @Override
        public int compare(Person o1, Person o2) {
            return o1.getName().compareTo(o2.getName());
        }
    });
}

public static void main(String[] args) {
    ArrayList<Student> estudiantes = new ArrayList<Student>();

    familiares.add(new Student("1235", "Name2", "SecondName2", "LastParameter2"));
    familiares.add(new Student("1234", "Name1", "SecondName1", "LastParameter1"));

    orderByName(estudiantes); //Pass an ArrayList of child but expects an ArrayList of father
}

我也需要带有ArrayList of Teachers的此方法,因此,在期望超类型时可以传递子类型吗?谢谢,我希望你能帮助我^ _ ^

你说

您可以使用以下方式更改您的签名

public static void orderByName(ArrayList<? extends Person> pArray)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我需要有关通过方法[Java]生育孩子作为父亲的帮助

来自分类Dev

我需要有关班级变量的帮助

来自分类Dev

我需要有关.append的帮助

来自分类Dev

我需要有关此代码的帮助

来自分类Dev

需要有关未经检查的操作Java的帮助

来自分类Dev

需要有关Java设计模式的帮助

来自分类Dev

需要有关@autoreleasepool的帮助

来自分类Dev

需要有关fread()的帮助

来自分类Dev

需要有关风暴的帮助

来自分类Dev

需要有关getCartTotal()的帮助

来自分类Dev

需要有关NSString的帮助

来自分类Dev

需要有关iptables的帮助

来自分类Dev

我需要有关java.lang.IndexOutOfBoundsException-ArrayList的帮助

来自分类Dev

我需要有关BMI公式的帮助,我的公式做错了吗?

来自分类Dev

我需要有关Grep的帮助,以一部分开始

来自分类Dev

我需要有关规范中第8/5条的帮助

来自分类Dev

我需要有关gstreamer-0.10上音频“交错”的帮助

来自分类Dev

我需要有关Laravel控制器优化的帮助

来自分类Dev

我需要有关使用AHK设置窗口边框样式的帮助

来自分类Dev

我需要有关Grep的帮助,以一部分开始

来自分类Dev

我需要有关wordpress中的ajax的一些帮助,始终返回0

来自分类Dev

我需要有关MySQL中选择语句的帮助

来自分类Dev

我需要有关Angular / Ionic应用程序的帮助

来自分类Dev

需要有关 PHP 和我的 HTML5 表单的帮助

来自分类Dev

我需要有关 Logitech M510 鼠标的帮助

来自分类Dev

我需要有关二进制文件的帮助

来自分类Dev

我需要有关对齐文本框的帮助

来自分类Dev

我需要有关 TKinter 上网格放置的帮助

来自分类Dev

需要有关SQL查询的帮助