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

Java实验报告

实验四类的继承

一、 实验目的

(1)       掌握类的继承方法;

(2)       变量的继承和覆盖,方法的继承、重载和覆盖实现;

二、 实验内容

 

三、实验过程(请自己调整格式)

(1)代码:

 
package com.company;

class Circle
{
    double radius,perimeter,area;
    
    Circle()                                     //构造Circle()对象
    {
        radius = 0;
    }
    Circle(double r)
    {
        radius = r;                              //将半径初始化为r
    }
    double getRadius()
    {
        return radius;                            //获得圆的半径
    }
    double getPerimeter()
    {
        return 2*Math.PI*radius;                   //获得圆的周长
    }
    double getArea()
    {
        return radius*radius*Math.PI;              //获得圆的面积
    }

    public void disp()                               //disp函数会直接将内容输出
    {
        perimeter = getPerimeter();
        area = getArea();
        System.out.print("圆的半径为:"+radius+"\n"+"周长:"+perimeter+"\n"+"面积为:"+area);
    }
    public  static void main(String[] args)
    {
        double radius = 1.0;
        Circle c =new Circle(radius);         //将全部radius变为Circle
        c.disp();
    }
}

 运行结果:

四、结论

猜你喜欢

转载自www.cnblogs.com/TheMatrixOfTYY/p/11604630.html
今日推荐