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

Java实验报告

 

实验四类的继承

一、 实验目的

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

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

二、 实验内容

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

 

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

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

(1)代码:

 1 package com.company;
 2 
 3 class Circle
 4 {
 5    double radius,perimeter,area;
 6    public static final double Pi = 3.14;     //使用final声明的变量即成为常量,常量不可以修改(书P173)
 7 
 8     Circle()                                     //构造Circle()对象
 9     {
10         radius = 0;
11     }
12     Circle(double r)
13     {
14         radius = r;                              //将半径初始化为r
15     }
16     double getRadius()
17     {
18        return radius;                            //获得圆的半径
19     }
20     double getPerimeter()
21     {
22        return 2*Pi*radius;                   //获得圆的周长
23     }
24     double getArea()
25     {
26        return radius*radius*Pi;              //获得圆的面积
27     }
28 
29    public void disp()                               //disp函数会直接将内容输出
30    {
31        perimeter = getPerimeter();
32        area = getArea();
33        System.out.print("圆的半径为:"+radius+"\n"+"周长:"+perimeter+"\n"+"面积为:"+area);
34    }
35    public  static void main(String[] args)
36    {
37        double radius = 1.0;
38        Circle c =new Circle(radius);         //将全部radius变为Circle
39        c.disp();
40    }
41 }

 

 

 运行结果:

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

 

 

四、结论

上一篇:Task 06 :第三章习题


下一篇:xss 过滤