第六周总结&实验报告四

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各种方法使用的学习,让我们能够灵活的去使用它。

 

以上是关于第六周总结&实验报告四的主要内容,如果未能解决你的问题,请参考以下文章

第六周&java实验报告四

第六周总结&第四次实验报告

第六周课程总结&实验报告

第六周课程总结&实验报告

第六周课程总结&试验报告

第六周学习总结与实验报告