• 2022-06-07
    已定义类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;
  • A,B

    内容

    • 0

      以下的类(接口)定义中正确的是( ) A: public class A{ private int x; public getX(){ return x; }} B: public abstract class A{ private int x; public abstract int getX(); public int aMethod(){ return 0; }} C: public class A{ private int x; public abstract int getX();} D: public interface interfaceA{ private int x; public int getX(){ return x; }}

    • 1

      以下程序运行的结果是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: 语法错误

    • 2

      下列函数定义不正确的是( )。 A: int max() {int x,y,z; z=x>y?x:y; return z;} B: int max(x,y){ int z; z=x>y?x:y; return z;} C: int max(){ } D: int max(int x,int y) {int z; z=x>y?x:y; return(z);}

    • 3

      看下面一段程序: class Aclass{ void go(){ System.out.println("Aclass");} } public class Bclass extends Aclass{ void go{ System.out.println("Bclass"); } public static void main(String args&#91;&#93;){ Aclass a=new Aclass(); Aclass a1=new Bclass(); a.go(); a1.go(); } 以上程序运行结果是:(). A: Aclass <br/>Aclass B: Aclass <br/>Bclass C: Bclass <br/>Aclass D: Bclass <br/>Bclass

    • 4

      下列函数定义不正确的是( ) A: int max(){ } B: int max() {int x,y,z; z=x&gt;y?x:y; return z;} C: int max(int x,int y) {int z;z=x&gt;y?x:y; return(z);} D: int max(x,y){ int z; z=x&gt;y?x:y; return z;}