美文网首页
实现一个ArrayList,MyArrayList

实现一个ArrayList,MyArrayList

作者: 勇者与王者 | 来源:发表于2019-09-27 14:01 被阅读0次

package generic;

import java.util.ArrayList;
import java.util.List;

import objectAndClass.Hero;
import singleton.GiantDragon;

/**

  • 首先创建一个接口 LOL,不需要在其中声明任何方法
  • 接着让Hero和Item都实现LOL接口
  • 最后,声明一个ArrayList的变量lolList,它的泛型是<LOL>
  • List<LOL> lolList = new ArrayList<>();
  • 这样在lolList中就即放Hero对象,又放Item对象了。
  • @author qz:
  • @version 创建时间:2019年9月27日 上午11:43:10

*/
public class MyArrayList {

public static void main(String[] args) {
    List<LOL> lolList = new ArrayList<>();
    
    lolList.add(new Hero("盖伦"));
    lolList.add(new Item("血瓶"));
    
    //抛出异常,强转也没用

// lolList.add((LOL) GiantDragon.getInstance());
}

}

相关文章

网友评论

      本文标题:实现一个ArrayList,MyArrayList

      本文链接:https://www.haomeiwen.com/subject/tntauctx.html