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 }
运行结果:
四、结论