首页 / JAVA / 第六周&java实验报告四
第六周&java实验报告四
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了第六周&java实验报告四,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2067字,纯文字阅读大概需要3分钟。
内容图文
![第六周&java实验报告四](/upload/InfoBanner/zyjiaocheng/701/5e75286efd034bd78a8048bd51677fe1.jpg)
一.实验目的
(1)掌握类的继承
(2)变量的继承和覆盖,方法的继承,重载和覆盖的实现;
二.实验的内容
(1)根据下面的要求实现圆类Circle。
1.圆类Circle的成员变量:radius表示圆的半径。
2.圆类Circle的方法成员:
Circle():构造方法,将半径置0
Circle(double r):构造方法,创建Circle对象时将半径初始化为r
double getRadius():获得圆的半径值
double getPerimeter():获得圆的周长
void disp():将圆的半径和圆的周长,圆的面积输出到屏幕
(2)继承第一题中的圆Circle类,派生圆柱体类Cylinder。要求如下:
1.圆柱体类Cylinder的成员变量:height表示圆柱体的高。
2.圆柱体类Cylinder的成员方法:
Cylinder(double r,double h)构造方法,创建Cylinder对象时将圆半径初始化为r,圆柱体高初始化为h。
double getHeight():获得圆柱体的高
double getVol():获得圆柱体的体积
void dispVol():将圆柱体的体积输出到屏幕
3.按照第二题的Cylinder类,接上键盘的输入值作为圆的半径和圆柱体的高,计算圆柱体的体积
源代码
package Five;
import java.util.Scanner;
class Circle {
private static double radius;
public Circle() {
this.radius = 0;
}
public Circle(double r) {
radius = r;
}
public double getRadius() {
return radius;
}
public static double getPerimeter() {
return 2*(Math.PI)*radius;
}
public static double getArea() {
return Math.pow(radius, 2)*Math.PI;
}
public static void disp() {
System.out.println("圆的半径为:"+radius+"\n圆的周长为:"+getPerimeter()+"\n圆的面积为:"+getArea());
}
public static void main (String args[]) {
Scanner input = new Scanner(System.in);
Circle circle = new Circle(input.nextDouble());
System.out.println("圆的半径为:"+radius+"\n圆的周长为:"+getPerimeter()+"\n圆的面积为:"+getArea());
}
}
package Five;
import java.util.Scanner;
class Cylinder extends Circle {
private static double height;
public Cylinder(double r, double h) {
super(r);
height = h;
}
public double getHeight() {
return height;
}
public static double getVol() {
return getArea()*height;
}
public static void dispVol() {
System.out.println(getVol());
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Cylinder cylinder = new Cylinder(input.nextDouble(),input.nextDouble());
System.out.println(getVol());
}
}
实验结果
内容总结
以上是互联网集市为您收集整理的第六周&java实验报告四全部内容,希望文章能够帮你解决第六周&java实验报告四所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。