• 2022-06-04
    如果Triangle类继承自Shape类,那么Shape类中的哪些变量可以用于Triangle类中? ()
  • Shape类中所有public和protected变量

    内容

    • 0

      智慧职教: 编写程序实现: ①定义一个抽象类Shape,它有一个计算面积的抽象方法calArea。 ②定义一个三角形类Triangle。它有两个属性n、m,分别表示三角形的底和高。另外,它必须继承于Shape类,并实现calArea方法来计算三角形的面积。 ③定义一个矩形类Rectangle。它有两个属性n、m,分别表示矩形的长和宽。另外,它必须继承于Shape类,并实现calArea方法来计算矩形的面积。 ④定义一个圆类Circle。它有一个属性n,表示圆形的半径。另外,它必须继承于Shape类,并实现calArea方法来计算圆形的面积。 ⑤分别创建一个三角形对象、一个矩形对象、一个圆形对象,然后将它们存入到一个数组中,最后将数组中各类图形的面积输出到屏幕上。

    • 1

      若类A继承自类B,变量List list1集合中允许添加类B对象

    • 2

      如果A类继承了B类,如何在B类中获取A类中和B类同名的成员变量?

    • 3

      ​如果A类继承了B类,如何在B类中获取A类中和B类同名的成员变量?​

    • 4

      以下对继承的叙述正确的是 A: 在C B: 中任何类都可以被继承 C: 一个子类可以继承多个父类 D: object类是所有类的直接基类 E: 继承有传递性,如果A类继承B类,B类又继承C类,那么A类也继承C类的成员