2022-09-24-2

  1. 如下哪些字串是Java中的标识符(AE ),选两项

A、fieldname B、super C、3number D、#number E、$number


图片.png

给出下面的代码段:

public class Base{
int w, x, y ,z;
public Base(int a,int b)
{
x=a; y=b;
}

public Base(int a, int b, int c, int d)
{
    // assignment x=a, y=b
    w=d;
    z=c;
}

}
在代码说明// assignment x=a, y=b处写入如下哪几个代码是正确的( CD ),选两项
Base(a,b); B、x=a, y=b; C、x=a; y=b; D、this(a,b);


图片.png

4.下面哪几个函数是public int example(){…}的重载函数( BD),选两项

A、 public void example( int m){…} B、public int example(int m){…}
C、public void example2(){…} D、 public int example ( int m, float f){…}

  1. 如下哪些是Java中有效的关键字( ACDE),选四项

A、const B、NULL C、false D、this E、 native
const表示常量
false表示假
this代表自身构造方法
native原生调用

1、描述Static Nested Class 和 Inner Class的不同?

不同:
(1)Static class表示静态类,内存只能创建一次,不需要实例化;inner class是内部类,需要实例化,可以在内存中创建多次。
(2)Static class可以单独定义;inner class只能出现在一个类的内部。

2、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?
答:接口可以继承接口;抽象类不可以实现接口;抽象类不能继承实体类

四、JAVA编程题(共1题,每题10分,共10分)
继承时候类的执行顺序问题,问你将会打印出什么?
class Student{
public void show(){
System.out.println(“”);
}
}
class SmallStudent extend Student{
@override
public void show(){
super.show();
System.out.println(“”);
}
}
例如:调用SmallStudent的实例的show方法,会按下面顺序执行:
执行顺序,先执行父类方法,再执行子类方法。


image.png
image.png
image.png

image.png

你可能感兴趣的:(2022-09-24-2)