博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验八:接口与实现接口的类
阅读量:6147 次
发布时间:2019-06-21

本文共 1056 字,大约阅读时间需要 3 分钟。

一、源代码:

1 package 实验8; 2  3 public class jiekou { 4 public static void main (String[] arges){ 5 yuanzhui a=new yuanzhui(2,2,3); 6 yuanzhui b=new yuanzhui(4,5,6); 7 System.out.println(a.Area()); 8 System.out.println(b.Area()); 9 System.out.println(a.volume());10 System.out.println(b.volume());11 System.out.println("体积最大的是:"+Math.max(a.volume(), b.volume()));12 }13 }14 class yuanzhui implements Volume,Area{15 protected double r;16 protected double l;17 protected double h;18 public yuanzhui(double r,double l,double h){19 this.r=r;20 this.l=l;21 this.h=h;22 }23 public double volume(){24 return Math.PI*Math.pow(r,2)*h/3;25 }26 public double Area(){27 return Math.PI*this.r*this.r+this.r*this.l;28 29 }30 }31 interface Volume{32 public double volume();33 }34 interface Area{35 public double Area();36 }

二、实验结果

16.566370614359172

70.26548245743669
12.566370614359172
100.53096491487338
体积较大的是:100.53096491487338

三、实验总结:

1、因为Java不像C++一样支持多继承,所以Java可以通过实现接口来弥补这个局限。为了声明一个接口,我们使用interface这个关键字

2、接口被用来描述一种抽象。

转载于:https://www.cnblogs.com/itsRes/p/10896511.html

你可能感兴趣的文章
第二章
查看>>
android背景选择器selector用法汇总
查看>>
[转]Paul Adams:为社交设计
查看>>
showdialog弹出窗口刷新问题
查看>>
java
查看>>
Vue.js连接后台数据jsp页面  ̄▽ ̄
查看>>
关于程序的单元测试
查看>>
「一本通 1.1 例 1」活动安排
查看>>
input autocomplete用法
查看>>
C语言学习笔记之数组(Arrays)
查看>>
Head First 设计模式 (Eric Freeman / Elisabeth Freeman / Kathy Sierra / Bert Bates 著)
查看>>
表单隐藏域
查看>>
利用伪类:before&&:after实现图标库图标
查看>>
第六(匿名函数、内置函数、正则等常用模块)
查看>>
让我佩服的人生 文章
查看>>
mysql内存优化
查看>>
都市求生日记第一篇
查看>>
Java集合---HashMap源码剖析
查看>>
SQL优化技巧
查看>>
thead 固定,tbody 超出滚动(附带改变滚动条样式)
查看>>