问答详情
源自:4-4 学生选课---添加课程 Ⅰ

关于语句public List coursesToSelect;

解释是创建一个List类型的属性,但是这句public List coursesToSelect;还是不太懂,属性可以这么创建吗?

提问者:理智的猪头 2015-11-27 18:56

个回答

  • 歹角
    2016-10-09 19:42:06

    List是接口,创建List类型接口的coursesToSelect

  • Uestc_L
    2016-02-23 11:14:54

    List是接口也是类啊,类就是属性的类型,也就是创建List类型的coursesToSelect,然后在构造函数中实例化为对象,就可以使用List的方法了,那个地方不懂

  • cdsqbylcdqtzrz
    2015-11-28 01:19:58

    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();

    }


  • 理智的猪头
    2015-11-27 19:03:01

    是不是因为 List类时静态类?