gpt4 book ai didi

JAVA - 强制将对象强制转换为自己的对象以应用方法

转载 作者:行者123 更新时间:2023-12-01 11:50:15 26 4
gpt4 key购买 nike

我有课collection<T> extends ArrayList()对象 lesCommandes 是多个 Commandes 的集合我在其中存储了 Commandes 类中的 3 个对象,当我想对其中之一应用方法时 this.lesCommandes.get(1).xmlCommande()我需要转换它,否则它不起作用 ((Commande)this.lesCommandes.get(1)).xmlCommande()

class Collection<T> extends ArrayList{}

this.commande1=new Commande(1,10,"filet 1kg",1,"10-12-2015","10-01-2016","en cours");
this.commande2=new Commande(2,15,"filet 5kg",1,"11-11-2015","10-02-2016","livrée");
this.commande3=new Commande(3,20,"caisse 10kg",2,"12-10-2015","10-03-2016","livrée");
this.lesCommandes.add(0, commande1);
this.lesCommandes.add(1, commande2);
this.lesCommandes.add(2, commande3);
xml=((Commande)this.lesCommandes.get(1)).xmlCommande();

最佳答案

您必须扩展 ArrayList<Commande> ,因此其中存储的对象将保留 Commande类型

关于JAVA - 强制将对象强制转换为自己的对象以应用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28851167/

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