首页 > 编程知识 正文

java中方法的返回值类型有哪些,java实现下拉列表

时间:2023-05-03 16:28:55 阅读:54286 作者:3552

不应该将你的实现与List的特定实现联系起来。 使用接口的想法是,从外部看,如果它适合List接口,实例化的具体类就不重要了。

编辑:

无论如何,这是一种可能的方法。

列表lst1=new ArrayList (;

Class klass1=lst1.getClass (;

listcopy1=(list ) klass1.newInstance );

system.out.println (copy1. getclass ().getName ) );

java.util.ArrayList

列表lst2=new linked list (;

Class klass2=lst2.getClass (;

listcopy2=(list ) klass2.newInstance );

system.out.println (copy2. getclass ().getName ) );

java.util.LinkedList

从控制台可以看到,副本是与原始列表相同类的实例。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。