• 2022-06-07
    以下程序运行的结果是class Aclass{ public void go( ){ System.out.println("Aclass"); } } public class Bclass extends Aclass{ public void go( ){ System.out.println("Bclass"); } public static void main(String args[]){ Aclass a=new Bclass(); a.go(); } }
    A: Aclass
    B: Bclass
    C: Class Cast Exception
    D: 语法错误
  • B

    举一反三

    内容

    • 0

      现有两个类AClass、BClass,以下描述中表示BClass继承自AClass的是( )。 A: class AClass extends BClass B: class BClass implements AClass C: class AClass implements BClass D: class BClass extends AClass

    • 1

      已定义类Aclass:class Aclass {private int x = 1;protected int y = 2;public int z = 3;public int sumA(){ return(x +y +z ); }}再通过继承与扩展定义子类Bclass:class Bclass extends Aclass {private A: s += b; B: s += x; C: s += z; D: s += y;

    • 2

      中国大学MOOC: 下列代码中构造方法的返回类型是()public class Village { Village () { System .out .println(“hiding in Village”) ; } public static void main( String args [ ]) { Village c =new Village ( ) ;}class Village { public static void main( String args [ ]) { Village c =new Village ( ) ; } Village () { System .out .println(“hiding in Village”) ; } }

    • 3

      以下程序的运行结果是______ abstract class class1{abstract void method1();}class class2 extends class1{public void method1(){ System.out.println("子类");}}public class MainClass{public static void main(String args[]){class1 ac=new class2();ac.method1();}}

    • 4

      下列程序运行结果是 public class Demo { public static void main(String[] args) { Object obj=new Father(){ public void show(){ System.out.println("helloworld"); } }; obj.show(); } } class Father{ public void show(){ System.out.println("hello father"); } }