Maison  >  Questions et réponses  >  le corps du texte

java - <T>泛型为什么在Object[]的前面?为什么都是用t代替,下面的代码却报错?

大家讲道理大家讲道理2716 Il y a quelques jours528

répondre à tous(3)je répondrai

  • ringa_lee

    ringa_lee2017-04-18 10:58:34

    Les méthodes statiques ne peuvent pas référencer les génériques définis sur la classe, des méthodes génériques statiques doivent être utilisées. L'ajout de Object[] avant <T> indique qu'il s'agit d'une méthode générique statique. Pour utiliser des méthodes génériques statiques, ajoutez List<T> devant <T> Vous pouvez utiliser

    comme suit.
        public static <T>  List<T> name() {
            List<T> list = new ArrayList<T>();
            return list;
        }

    répondre
    0
  • PHPz

    PHPz2017-04-18 10:58:34

    ...Les génériques sont à titre de définition, vous devez préciser le type lors de leur utilisation

    répondre
    0
  • 高洛峰

    高洛峰2017-04-18 10:58:34

    Il y a une introduction à think in java

    répondre
    0
  • Annulerrépondre