第六周总结&实验报告四
Posted lumo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第六周总结&实验报告四相关的知识,希望对你有一定的参考价值。
这周是放国庆节的假,所有没有进行深入的学习,只是写了个实验的题目,也发现了自己在基础上还是要加强学习。
实验四 类的继承
一、 实验目的
(1) 掌握类的继承方法;
(2) 变量的继承和覆盖,方法的继承、重载和覆盖实现;
二、 实验内容
1、实验源码
package first; import java.util.Scanner; class Circle private double radius; public Circle() this.setRadius(0); public Circle(double r) this.setRadius(r); public double getRadius() return radius; public void setRadius(double radius) this.radius = radius; public double getPerimeter() return getRadius()*2*Math.PI; public double getArea() return Math.PI*getRadius()*getRadius(); public void disp() System.out.println("半径:"+getRadius()+",周长:"+getPerimeter()+",面积:"+getArea()); class Cylinder extends Circle private double height; public double getHeight() return height; public void setHeight(double height) this.height = height; Cylinder(double r,double h) this.setRadius(r); this.setHeight(h); public double getVol() return getArea()*getHeight(); public void dispVol() System.out.println("圆柱体的体积:"+getVol()); public class test public static void main(String args[]) Scanner input=new Scanner(System.in); System.out.println("输入圆的半径:"); int r=input.nextInt(); System.out.println("输入圆柱体的高:"); int h=input.nextInt(); Cylinder Cyl=new Cylinder(r,h); Cyl.disp(); Cyl.dispVol();
实验结果
小结:这次的实验主要就是考我们对构造方法的使用,主要是书上的知识,所有只有明白了每个步骤应该做什么,那么这道题目做上去就比较容易了,所有还是需要加强对Java各种方法使用的学习,让我们能够灵活的去使用它。
以上是关于第六周总结&实验报告四的主要内容,如果未能解决你的问题,请参考以下文章