简答题\n Object类的构造方法第一行是super()语句。 A、正确 B、错误\n简答题\n 在 Java 的一个类中,可以定义许多名称相同的方法,这些方法的形式参数的个数、顺序或者类型不相同。这种特性称为 ( ) A、封装 B、方法重写 C、方法重载 D、Java 不支持此特性\n简答题\n 在使用 interface 保留字声明一个接口时,只可以使用 ( )保留字来修饰该接口。 A、private B、protected C、public protected D、public\n简答题\n Java语言不允许同时继承一个类并实现一个接口。 A、正确 B、错误\n简答题\n 父类的引用指向自己子类的对象是多态的一种体现形式。 A、正确 B、错误\n简答题\n 在 Java 语言中,关于子类和父类,以下说法正确的是( ) A、一个子类可以有多个直接父类,一个父类也可以有多个直接子类。 B、一个子类可以有多个直接父类,但是一个父类只能有一个直接子类。 C、一个子类只能有一个直接父类,但一个父类可以有多个直接子类。 D、上述说法都不对\n简答题\n Java 程序中需要判断某个对象是否是某个类/接口的对象,一般使用( )保留字。 A、synchronized B、instanceof C、volatile D、isinstance\n简答题\n 调用this 或super构造方法的语句必须放在第一条语句。 A、正确 B、错误\n简答题\n 动态绑定是在程序运行过程中,根据具体的实例对象确定是哪个方法。 A、正确 B、错误\n简答题\n 一个类实现接口的情况是( )。 A、一次可以实现多个接口 B、一次只能实现多个接口 C、一次只能实现一个接口 D、不能实现接口\n简答题\n 抽象方法是一种只有说明而无具体实现的方法。 A、正确 B、错误\n简答题\n 选择以下代码的输出结果: class A { public String s = "A"; public void setS(String s) { this.s = s; } public String getS() { return this.s; } } public class B extends A { public String s = "B"; public void setS(String s) { this.s = s; } public String getS(){ return this.s; } public static void main(String[] args) { A a = new A(); B b = new B(); a.setS("[AA]"); b.setS("[BB]"); a = b; System.out.print(a.s); System.out.print(b.s); System.out.print(a.getS()); System.out.print(b.getS()); } } A、AB[AA][BB] B、[AA][BB][AA][BB] C、A[BB][BB][BB] D、A[BB]][AA][BB]\n简答题\n 下列关于 Java 语言中多态性的说法,正确的是 ( ) A、一个类中,不能有名称完全相同的方法 B、子类中不能有与父类中名称相同的方法 C、子类中可以有和父类中名称相同、形式参数也相同的方法 D、多态性就是方法的名称可以相同,但返回类型必须不同\n简答题\n 抽象类中的方法只能定义成抽象的方法。 A、正确 B、错误\n简答题\n 在 Java 语言中,以下关于类的继承和接口的实现,正确的是( ) A、一个类最多能同时继承多个类、实现多个接口 B、一个类最多能同时继承一个类、实现多个接口 C、一个类最多能同时继承一个类、实现一个接口 D、一个类最多能同时继承多个类、实现一个接口\n简答题\n ‏关于重载和重写的叙述正确的是( )。‍ A、重载是多态的一种,而重写不是 B、重载是子类中定义的方法和父类中某个方法相同 C、重写是一个类中多个同名的方法,并且方法的参数不同 D、重写方法时不允许降低方法的访问权限\n简答题\n 什么样的方法不能被重写( )。 A、public方法 B、最终方法(final方法) C、受保护的方法 D、都不对\n简答题\n 下面说法正确的是( )。 A、可以创建抽象类的对象。 B、可以创建接口的对象 C、声明为final类型的方法不能在其子类中重新定义 D、抽象类中必须有抽象方法\n简答题\n 一个接口不可以继承另一个接口。 A、正确 B、错误\n简答题\n 设 Derived 类为 Base 类的子类,则如下对象的创建语句中哪个是错误的? A、Base object = new Derived(); B、Base object = new Base(); C、Derived object = new Derived(); D、Derived object = new Base();\n
上一页1 / 2下一页