一、实验源代码

package yaya;
import java.lang.Math;

    interface Area
    {
        public abstract double area();    //抽象方法计算面积
    }
    
     interface Volume//可计算体积接口
    {
        public abstract double volume();
        
        }

    public class Jie extends Object implements Area,Volume
    {
        final double Pi=3.1425926;
    protected double height,radium;
    public Jie(double height,double radium)
    {
        this.height=height;
        this.radium=radium;
    }
        public double area() {
            // TODO Auto-generated method stub
            
        double l;
        l=Math.sqrt(height*height+radium*radium);
        return Pi*radium*radium+Pi*radium*l;
            
        }

        public double volume() {
            // TODO Auto-generated method stub
            return Pi*radium*radium*height/3;
        }
    
        public static void main (String[] args) {
            // TODO Auto-generated method stub
       Jie j1=new Jie(1.0,1.0);
       Jie j2=new Jie(2.0,2.0);
       System.out.println(j1.area());
       System.out.println(j2.volume());
       
    
        }
    

    }
二、实验结果

三、实验心得

1.了解了接口与方法的区别

2.没有采用键盘输入圆锥体的高和底面半径,比较死板,下次改进