顶层接口的抽象方法为共性抽取的方法,即所有子类都有都可以用;
创建集合,泛型使用字符床类型String类型,
其中,new的对象,打印对象名应该是一个存储在栈内存中的地址值;这边打印出来是空即 [ ] ,说明在ArrayList中覆盖重写了toString方法;
其中,数组也有索引,可以for遍历;