Java二级基本操作一道
- 在考生文件夹中存有文件名为Java_1.java和Java_1.html的文件,Java_1.java是不完整的,请在注释行“//****** Found ******”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。
本题的要求是:
完善Java_1.java文件,并进行调试(在命令行中使用appletviewer Java_1.html,或者使用集成开发环境)。
程序输出如下:
- Java_1,java文件如下:
//*********Found********
import java.__________________.*;
import java.awt.Graphics;
//*********Found********
public class Java_1 extends __________________ {
public void paint( Graphics g )
{
//*********Found********
g.__________________( "欢迎你来参加Java 语言考试!", 25, 25 );
}
}
- Java_1.html文件如下
<html>
<applet code="Java_1.class" width=300 height=45>
</applet>
</html>
本题考查的是Applet的使用。涉及到对继承知识点的考查。
在Java中,我们可以声明一个类扩展〈extends)另一个类,即继承。继承使得一个类能够使用另一个类的属性和方法,就象使用自己的属性和方法一样。
例如本题要求填写的是继承Applet类,这是因为类Java_1需要使用Applet类的方法paint。
- Applet程序如下:
//*********Found********
import java.applet.*;
import java.awt.Graphics;
//*********Found********
public class Java_1 extends Applet{
public void paint( Graphics g )
{
//*********Found********
g.drawString( "欢迎你来参加Java 语言考试!", 25, 25 );
}
}