可以通过返回一个接口来达到对私有内部类的访问,如下
public static <T> List<T> asList(T... a) {
return new ArrayList<>(a);
}
/**
* @serial include
*/
private static class ArrayList<E> extends AbstractList<E>
implements RandomAccess, java.io.Serializable
{
private static final long serialVersionUID = -2764017481108945198L;
private final E[] a;
..............省略
版权声明:本文为worinitamacao原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。