假设类B继承类A,类C继承类B,则在类C中可用super访问类A的方法。
查看答案
类和接口都可以继承另外一个类。
A. 对
B. 错
抽象类中不能包含final修饰的方法。
A. 对
B. 错
按以下要求编写程序。(1)根据下面的要求实现圆类Circle:Circle类的成员变量:radius 半径Circle类的成员方法如下图所示Circle():构造方法,将半径设为0.Circle(double r):构造方法,创建Circle对象时将半径初始化为r.Double getRadius():获得圆的半径Double getPerimeter():获得圆的周长Double getArea():获得圆的面积Void disp():将圆的半径、周长、面积输出到屏幕上(2)继承上题中的圆Circle类,派生圆柱体类Cylinder,要求如下。Cylinder类的成员变量:height表示圆柱体的高。Cylinder类的方法成员如下图所示。Cylinder(double r,double h)构造方法:创建Cylinder对象时将圆半径初始化为r,圆柱高初始化为h.Double getHeight():获得圆柱体的高。Double getCylinderArea():获得圆柱体的面积。Double getVol():获得圆柱体的体积。Double disVol():将圆柱体的体积输出到屏幕。
按以下要求编写程序。(1)定义一个Shape接口,该接口中只有一个抽象方法getArea(),该方法无参数,值类型为double型。2)定义一个圆类Circle,满足以下条件。①Circle类实现Shape接口2定义Circle类的成员变量r,表示圆的半径,数据类型为int。3定义Circle类的构造方法,参数名为r,用该参数初始化圆的半径。④实现getArea()方法,计算圆的面积(圆周率取3.14)。(3)编写一个测试类,类名为TestCircle,利用Circle类计算半径为5的圆的面积,并面积在屏幕打印出来。