简答题

子类将继承父类所有的属性和方法吗?为什么?在什么情况下会出现子类对父类变量的隐藏?什么情况下出现子类对父类方法的覆盖?试举一例。

正确答案

子类继承父类的共有和保护类型的方法和属性,但是对于父类的私有方法和属性无法继承。
如果子类覆盖了父类的静态方法,父类的方法被隐藏。
而覆盖是子类具有重新定义父类成员方法的能力,例如:智能手机是手机的子类,手机可以打电话,而智能手机可以具有打电话并增加传递视频信号的功能,重新定义手机打电话的功能。

答案解析

相似试题
  • 一个子类能够继承其所有父类的属性和方法。

    判断题查看答案

  • 子类从父类继承所有可访问的属性和方法。

    判断题查看答案

  • 子类可以继承父类里的所有变量和方法,包括私有的属性和方法。

    判断题查看答案

  • 子类可以继承父类所有的成员变量和成员方法。

    判断题查看答案

  • 一个子类可以继承父类中所有的成员变量和成员方法。

    判断题查看答案

  • 面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这地特点称为类的()

    单选题查看答案

  • 继承是指子类可以拥有父类的全部属性和操作,继承是OO方法的一个重要的概念,并且是OO技术可以提高软件开发效率的一个重要原因。

    判断题查看答案

  • ()是指在父类中定义的属性和操作被子类继承后,可以具有不同的数据类型或表现出不同的行为。

    填空题查看答案

  • 在类层次中,子类只继承一个父类的数据结构和方法,则称为()。子类继承了多个父类的数据结构和方法,则称为()。

    填空题查看答案