已采纳回答 / 愚蠢的猪
简单点说吧 this.courseToSelect=new ArrayList() 这里的this就是调用List类型的courseToSelect进行初始化,就是进行赋值。而courseToSelect就是List接口定义的变量名,List是接口 你可以去查查JDk
2016-08-24
已采纳回答 / qq__2247
<...code...>
已采纳回答 / 愚蠢的猪
因为coursesToSelect在构造器被调用并且进行了实例化对象,this.courseToSelect = new ArrayList();就是一个实例化对象,所以coursesToSelect就变成了一个对象。呃 。解释有点粗糙,谅解
2016-08-22
最新回答 / Crafon
你说的是super(String str)吗?这个就是调用父类的构造方法,它上面写了一个带String参数的构造方法。。我说清楚了吗?觉得行望采纳,谢谢!
2016-08-22
已采纳回答 / Airly
取得的课程C语言是早在内存里面有他自己的地址,新创建的课程C语言在new的时候重新分配了内存地址,因此他们代表不同的对象。其实就是对象引用的概念,你可能还没弄清...
2016-08-21
已采纳回答 / 我是一只猪3817939
for (inti=0;i<s.length()-1;i++){ifif ( s.charAt(i).equals("a") );num++;}
2016-08-21
已采纳回答 / qq_Sunshine_20137827
getValue()返回的是value值,是student属性的,在student中又有ID属性和name属性,所以获取姓名要这样做。
2016-08-21