单选题 阅读下述代码。
import Java.awt.*;
import Javax.swing.*;
public class AskErame extends JFrame
{
public AskFrame()
{
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container pane=getContentPane();
JSlider value=new JSlider(0,255,100);
Pane.add(value);
setSize(450,150);
setVisible(true);
setContentPane(pane);
super();
}
public static void main(String [] arguments)
{
AskFrame af=new AskFrame();
}
}
如果编译并运行它,将出现什么情况?
  • A.能够通过编译并正确运行
  • B.能够通过编译,但不会在框架中显示任何东西
  • C.由于其中的super()语句而无法通过编译
  • D.由于其中的setContentPane()语句而无法通过编译
【正确答案】 C
【答案解析】[解析] 题目程序中super()语句的作用是调用父类的构造函数,该语句只能作为方法的第一个语句,否则会产生编译错误。