document.write('
A
[解析] 在Java语言中,关键字this指的是对当前对象的引用,关键字super指的是当前对象里面的父对
象的引用。当引用当前对象的某个方法或某个成员时,通常会使用this,而通过super可以调用父类的
构造方法、父类的方法和属性。如下例所示:
class Base{
public int status=0;
Base(int status) {this.status=status;}
public void print() { System.out.println("base"); }
}
class Sub extends Base {
public int status;
Sub(int status) {
super(status-1);
this.status=status;
}
public void printSub() {
System.out.println("sub");
System.out.println("status="+status);
}
public void printBase() {
super.print();
System.out.println("status="+super.status);
}
}
public class Test {
public static void main(String args[]) {
Sub s=new Sub(2);
s.printBase();
s.printSub();
}
}
程序的运行结果为:
base
status=1
sub
status=2
 通过以上分析可知,选项A正确,选项B和选项C错误,对于选项D,super只能表示父类的引用,不
能表示父类的父类。因此,选项D错误。

 

');