课程
/后端开发
/Java
/Java入门第三季
解释是创建一个List类型的属性,但是这句public List coursesToSelect;还是不太懂,属性可以这么创建吗?
2015-11-27
源自:Java入门第三季 4-4
正在回答
List是接口,创建List类型接口的coursesToSelect
List是接口也是类啊,类就是属性的类型,也就是创建List类型的coursesToSelect,然后在构造函数中实例化为对象,就可以使用List的方法了,那个地方不懂
ONEPIECEe
List是接口可以声明对象,但要通过实现类来实例化。如下Dog即为Animal的实现类
interface Animal { public void eat();}class Dog implements Animal { public void eat() { System.out.println("Dog eat bone!"); }}
public class test(){
Animal dog=new Dog();
dog.eat();
}
理智的猪头 提问者
cdsqbylcdqtzrz 回复 理智的猪头 提问者
是不是因为 List类时静态类?
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
5 回答public List coursesToSelect;
2 回答关于finally语句块
3 回答关于try.catch语句和if、swtich语句的嵌套
2 回答关于finally语句块的作用
2 回答public List courseToSelect, 可以写成 public ArrayList courseToSelect吗