正在加载图片...
Java程序设计 §24继承 是一种软件重用形式,在这种形式中,新类获得现有类的数据和方法,并可增加 新的功能 2.派生类构造方法可以通过关键字调用基类构造方法 3.Java语言的类间的继承关系是( A)多重的 B)单重的 D)不能继承 4.编程题 (1)根据下面的要求实现圆类 Circle Circle类的成员变量: radius Circ类的方法成员 Circle(构造方法,将半径置为0 Circle( double r)构造方法,创建 Circle对象时将半径初始化为r double getradius获得圆的半径值 double getPerimeterO获得圆的周长 double ger area(获得圆的面积 void disp(将圆的半径、周长、面积输出到屏幕 (2)继承上题中的圆Crcl类,派生圆柱体类 Cylinder,要求如下 Cylinder类的成员变量 height表示圆柱体的高 · Cylinder类的方法成员 Cylinder(double I, double h)构造方法,创建 ylinder对象时将圆半径初始化 为r,圆柱高初始化为h double get Height((获得圆柱体的高 double get Volo获得圆柱体的体积 void disp VolO)将圆柱体的体积输出到屏幕 5.创建如下图所示继承层次结构中的类。 Employee对象应当有姓名、年龄和社会保险号码, 除此之外 Salaried Employee对象还有周薪 Hourly Employee对象有相应的基本工资和工作小 时数, Commission Employee对象应当有佣金率和销售总额, Base Plus Commission Employee 对象应当有对应的基本工资。每个类有合适的构造方法和访问其成员属性的方法。请编写 个程序,实例化以上所有类的对象,输出相关员工的基本信息Java 程序设计 - - 8 - §2.4 继承 1. 是一种软件重用形式,在这种形式中,新类获得现有类的数据和方法,并可增加 新的功能。 2.派生类构造方法可以通过关键字_______调用基类构造方法。 3. Java 语言的类间的继承关系是( )。 A) 多重的 B) 单重的 C) 线程的 D) 不能继承 4.编程题 (1) 根据下面的要求实现圆类Circle: ⚫ Circle类的成员变量: radius 半径 ⚫ Circle类的方法成员 Circle() 构造方法,将半径置为0 Circle(double r) 构造方法,创建Circle对象时将半径初始化为r double getRadius() 获得圆的半径值 double getPerimeter() 获得圆的周长 double gerArea() 获得圆的面积 void disp() 将圆的半径、周长、面积输出到屏幕 (2) 继承上题中的圆Circle类,派生圆柱体类Cylinder,要求如下: ⚫ Cylinder类的成员变量: height 表示圆柱体的高 ⚫ Cylinder类的方法成员: Cylinder(double r,double h) 构造方法,创建Cylinder对象时将圆半径初始化 为r,圆柱高初始化为h double getHeight() 获得圆柱体的高 double getVol() 获得圆柱体的体积 void dispVol() 将圆柱体的体积输出到屏幕 5.创建如下图所示继承层次结构中的类。Employee 对象应当有姓名、年龄和社会保险号码, 除此之外 SalariedEmployee 对象还有周薪,HourlyEmployee 对象有相应的基本工资和工作小 时数,CommissionEmployee 对象应当有佣金率和销售总额,BasePlusCommissionEmployee 对象应当有对应的基本工资。每个类有合适的构造方法和访问其成员属性的方法。请编写一 个程序,实例化以上所有类的对象,输出相关员工的基本信息
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有