更多“在Java中,子类重新定义一个与从父类那里继承来的域变量完全相同的变量,这称为域的()。A.隐藏B.覆 ”相关问题
  • 第1题:

    当子类中的成员变量与父类中的成员变量相同时,( )。

    A.父类中的成员变量隐藏子类中的变量

    B.子类中的变量无效

    C.该声明非法

    D.子类中的成员变量隐藏父类中的变量


    正确答案:D
    解析:Java中,类是分层次的,当子类的成员变量与父类的成员变量名字相同时,子类的成员变量会隐藏父类的成员变量,当子类的成员方法与父类的成员方法名字、参数列表、返回值类型都相同时,子类的方法是父类的方法的重写。

  • 第2题:

    1、下列关于java语言继承机制的描述中,正确的是()。

    A.子类不可以覆写其父类中声明为final或static的方法。

    B.允许一个类继承多个其它类(包括抽象类)。

    C.子类可以继承其父类的构造函数。

    D.子类不可以继承其父类的私有变量。


    子类不可以覆写其父类中声明为 final 或 static 的方法。

  • 第3题:

    【单选题】()就是在子类中,重新声明从父类中继承来的成员变量或静态方法,从而导致父类中的同名成员变量或静态方法在子类中形式上不可见

    A.覆盖

    B.隐藏

    C.继承

    D.多态


    extends

  • 第4题:

    子类声明的成员变量的名字和从父类继承来的成员变量的名字相同,子类就会隐藏掉所继承的成员变量。


    错误

  • 第5题:

    【填空题】重新定义标识符的作用域规定是外层变量被隐藏,____变量是可见的。


    内层