填空题 (每空1分,共15 分)
1类是变量和
的集合。
2创建一个名为 MyPackage 的包的语句是
。
3如果一个Java源程序文件中定义有4个类,则使用Sun公司的JDK编译器javac编译该源程序文件将产生
个文件名与类名相同而扩展名为class的字节码文件。
4 Applet是能够嵌入到
格式的文件中,并能够在浏览器中运行的java类。
5构造方法调用本类中其他的构造方法时,可使用关键字
来实现。
6 Java支持3种注释,它门分别是
、
、和文档注释。
7以关键字
声明的方法仅有方法头,没有方法体;用关键
声明的类没有子类,称为终态类。
8 在子类里声明了一个具有父类中相同名称的变量时,我们称之为镜像。要使变量指向父类或超类,则必须使用关键字
来修饰。
9 Java 源文件中最多只能有一个__
__类,其他类的个数不限。
10Swing是由纯java实现的轻量级构建,没有本地代码,不依赖
系统的支持,这是它与AWT的最大区别。
11 java语言中,有一个类是所有类或接口的父类,这个类的名称是
。
12构建不能独立地显示出来,必须将构建放在一定的
中才能显示。
13方法的访问修饰词主要有四种:未指明的、privated、 public和
。
1)class MyClass{
private int x;
private int y;
public MyClass(){
x=0;
y=0;
}
public MyClass(int x, int y){
... ... ...
}
public void show(){
System.out.println("\nx="+x+"y="+y);
}
public void show(boolean flag){
if (flag) System.out.println("\nx="+ x +"y=" + y);
else System.out.println("\ny="+ y +"x=" + x);
}
}
回答问题
A)写出类MyClass 的所有域变量和构造方法;
成员变量:
构造方法头:
B) 为在MyClass(int x, int y) 中,用形参给域变量x,y 赋值,如何处理,写出对应赋值语句。
C) public static void main(String args[])
{ MyClass myclass;
myclass.show();
}
有何结果,如有错,请指出原因。
D)public static void main(String args[])
{
MyClass myclass=new MyClass(5,10);
myclass.show(false);
}
有何结果,如有错,指出原因。
E) public class MyPro{
public static void main(String args[]){
MyClass myclass=new MyClass(5,10);
System.out.println("\nx=" +my
|