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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.下面的代码段中,执行之后i 和j 的值是什么? (C )int i = 1;int j;j = i++;A、1...
    hhp895阅读 933评论 0 0
  • 53.计算字符 在字符串中获取字符值的数量, 可以使用字符串字符属性中的计数属性: let unusualMena...
    无沣阅读 1,182评论 0 4
  • // com.adobe.flash.listen settings.gradle 定义项目包含那些模块app.i...
    zeromemcpy阅读 1,697评论 0 1
  • 面试必背 会舍弃、总结概括——根据我这些年面试和看面试题搜集过来的知识点汇总而来 建议根据我的写的面试应对思路中的...
    luoyangzk阅读 6,887评论 6 173
  • CloudJavaBackendSummaries1、开发环境eclipse工程,引入jw仓库的jw-base,3...
    燕京博士阅读 1,228评论 0 0