java笔试题选择题
时间: 2023-10-11 16:12:57 浏览: 165
好的,请问你的问题是什么?
我的第一个问题是:
什么是 Java 中的多态性?它有哪些特点?
答案:
Java 中的多态性是指同一接口或父类的引用变量可以指向其子类的实例对象,就像人类中的“多形一体”一样。多态性有以下特点:
1. 对象的多态性只适用于方法,不适用于属性;
2. 多态性实现的条件是需要继承或接口的支持;
3. 多态性可以分为编译时多态性和运行时多态性;
4. 编译时多态性又称为静态绑定,运行时多态性又称为动态绑定。
相关问题
JAVA 面试题选择题
引用提供了一个JAVA面试题的选择题,其中第一个问题是关于程序运行结果的。根据代码,当程序运行到第5行时,变量j的值将是多少。正确答案是D. 14。在第1行中,变量i的值被赋为0xFFFFFFF1,这是一个负数。然后在第2行中,变量j被赋为-i,即负数的负数。因此,j的值将是14。
引用提供了另一个JAVA面试题的选择题,这个问题是关于编译和执行程序后的输出结果。根据代码,当执行这个程序时,会调用Base类的test方法,并输出相应的结果。正确答案是B. 12(Result)。在test方法中,输出的内容是6 6 "(Result)",所以输出结果为12(Result)。
引用中的代码也是一个JAVA面试题,问题是关于代码执行后的结果。根据代码,在第3行中,变量str被声明为NULL,但是NULL应该是null的正确拼写。因此,编译时会发生错误,导致编译失败。所以,正确答案是B. Compilation fails。
阅读全文