位置:首页 > 题库频道 > 其它分类 > 计算机其它 > Java认证Java认证Java程序员java基础

下列有关继承的说法。正确的是: 

发布时间:2024-07-09

A.子类能继承父类的所有方法和属性

B.子类能继承父类的非私有方法和属性

C.子类只能继承父类public方法和属性

D.子类能继承父类的方法,而不是属性。

试卷相关题目

  • 1关于被私有保护访问控制符protected修饰的成员变量,以下说法正确的是、 ()  

    A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

    B.可以被两种类访问和引用:该类本身、该类的所有子类

    C.只能被该类自身所访问和修改

    D.只能被同一个包中的类访问

    开始考试点击查看答案
  • 2编译运行下面的程序,结果是什么 ( )<table _dj="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border: none;"> <tbody><tr>  <td width="451" valign="top" style="width: 450.85pt; border-width: 1pt; border-top-style: solid; border-left-style: solid; border-color: windowtext; border-image: initial; padding: 0cm 5.4pt;">  public class A {  public static void main(String[] args) {      B b = new B();      b.test();     }    void test() {     System.out.print("A");        }   }   class B extends A {     void test() {           super.test();      System.out.print("B");     }   }</td> </tr></tbody></table>

    A.产生编译错误

    B.代码可以编译运行,并输出结果AB

    C.代码可以编译运行,但没有输出

    D.编译没有错误,但会产生运行时异常

    开始考试点击查看答案
  • 3给定如下java代码,编译时会在()出现错误。<table _dj="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border: none;"> <tbody><tr>  <td width="451" valign="top" style="width: 450.85pt; border-width: 1pt; border-top-style: solid; border-left-style: solid; border-color: windowtext; border-image: initial; padding: 0cm 5.4pt;">  class Parent{      }         class Child extends Parent{              public static void main(String args[]){         Parent p1=new Child() ;//第一行                          Parent p2=new Parent () ;//第二行                               Child c1=new Child() ;//第三行                    Child c2=new Parent () ;//第四行                           }           }  </td> </tr></tbody></table>

    A.第一行

    B.第二行

    C.第三行

    D.第四行

    开始考试点击查看答案
  • 4以下Java语句中String str = “123456789”;str =str.subString(1,3);执行后str中的值为。(  )

    A."23"

    B."123"

    C."12"

    D."234"

    开始考试点击查看答案
  • 5给定如下java代码,编译运行之后,将会输出()。<table style="border: currentColor; border-image: none;" border="1" cellspacing="0" cellpadding="0" _dj="MsoTableGrid"> <tbody><tr>  <td width="451" valign="top" style="border-width: 1pt; border-color: windowtext; padding: 0cm 5.4pt; width: 450.85pt; border-top-style: solid; border-left-style: solid;">  public class Test{             public staticvoid main(String args[]){                                   int a=5;          System.out.println(a%2==1) 、(a+1) /2:a/2) ;          }          }   </td> </tr></tbody></table> 

    A.1

    B.2

    C.3

    D.2.5

    开始考试点击查看答案
  • 6在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为(    )。 

    A.隐藏

    B.覆盖

    C.重载

    D.java不支持此特性

    开始考试点击查看答案
  • 7下面哪个函数是public void  aMethod(){...}的重载函数(    )

    A.void aMethod( ){...}

    B.public int aMethod(){...}

    C.public void aMethod ( ){...}

    D.public int aMethod ( int m){...}

    开始考试点击查看答案
返回顶部