正确答案:
(1)this.sNO(2)this.Credit(3)getCredit()(4)getCredit()(5)newStudent(6)SortStudentss(7)final
本题解析:
(1)和(2)考查局部变量和实例变量的区别,实例变量sNO和Credit与构造方法Student的参数同名,在构造方法内,实例变量sNO和Credit均不可见,若想对实例变量进行赋值必须用this。所以答案分别为this.sNO和this.Credit。(3)和(4)所在类的功能是冒泡排序,排序的依据是按照成绩,类Student中的Credit为私有变量,只有通过公共方法getCredit()进行访问。所以答案均为getCredit()。testStudent为对象数组,所以(5)中为对象的声明语句,即newStudent。(6)所在语句的功能是排序类SortStudent的声明和创建,所以答案为SortStudentss。Java中final变量可以先使用后声明,所以(7)为final。