为什么要使用 "" 而不是 ""?

9 浏览
0 Comments

为什么要使用 "" 而不是 ""?

所以我正在查看一些Java代码,偶然发现了以下内容:

List l;

基本上,这个列表接受所有一些SomeObject的对象 - SomeObject本身或其继承者。但根据多态性,它的继承者也可以被视为SomeObject,所以第二种选项也可以使用:

List l;

那么为什么有人会使用第一种选项,而第二种选项明显已经定义并且几乎相同呢?

0