直接在这里举个例子:
ArrayList <?> x = new ArrayList();
ArrayList y = new ArrayList();
x.add("abc"); // Clause 1. Compilation error - No problemo. Understood.
x.addAll(y); // Clause 2. No compilation error
Run Code Online (Sandbox Code Playgroud)
对于无界通配符,无法添加.为什么最后一个语句没有编译错误?
| 归档时间: |
|
| 查看次数: |
501 次 |
| 最近记录: |