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

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

实验八:接口与实现接口的类

package jiekou;

public class jiekou {

public static void main (String[] arges){

yuanzhui a=new yuanzhui(1,2,3);

yuanzhui b=new yuanzhui(4,5,6);

System.out.println(a.Area());

System.out.println(b.Area());

System.out.println(a.volume());

System.out.println(b.volume());

System.out.println("体积较大的是:"+Math.max(a.volume(), b.volume()));

}

}

class yuanzhui implements Volume,Area{

protected double r;

protected double l;

protected double h;

public yuanzhui(double r,double l,double h){

this.r=r; this.l=l; this.h=h;

}

public double volume(){

return Math.PI*Math.pow(r,2)*h/3;

}

public double Area(){

return Math.PI*this.r*this.r+this.r*this.l;

} }

interface Volume{ public double volume(); }

interface Area{ public double Area(); }

实验结果

实验心得:

通过本次实验,明白了类的接口怎样应用,明白了接口的功能:Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为!

 

转载于:https://www.cnblogs.com/wlyxjj/p/10896759.html

你可能感兴趣的文章
知识点关键词(记录一下)
查看>>
国际结算业务
查看>>
嵌套循环概念
查看>>
ASP.NET MVC Model绑定(二)
查看>>
一步一步写算法(之hash表)
查看>>
漫谈并发编程(一) - 并发简单介绍
查看>>
JDBC连接MySQL数据库及演示样例
查看>>
Beta 冲刺(1/7)
查看>>
修改 Vultr 登录密码
查看>>
CSS学习
查看>>
Centos 安装lnmp完整版
查看>>
【转】Eclipse和PyDev搭建完美Python开发环境(Ubuntu篇)
查看>>
Differences between page and segment
查看>>
字符串之strcmp
查看>>
最长公共子序列(不连续)
查看>>
微服务:Java EE的拯救者还是掘墓人?
查看>>
如何在Centos里面,把.net core程序设为开机自启动
查看>>
1920*1080pc端适配
查看>>
Nutch系列1:简介
查看>>
前端UI框架选择区别对比推荐
查看>>