博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
接口的使用-----圆形的面积周长举例
阅读量:5757 次
发布时间:2019-06-18

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

---接口代码:

package com.yikuan.cn;

public interface Shape {
    public abstract void area();
}

 

--两个子类代码:

public class Circle implements Shape {

    private double r;
    public Circle(double r) {
        super();
        this.r = r;
    }
    @Override
    public void area() {
        System.out.println(2*Math.PI*r);
    }
}

 

public class Area implements Shape{

    private double r;
    
    public Area(double r) {
        super();
        this.r = r;
    }
    @Override
    public void area() {
        System.out.println(Math.PI*r*r);
    }
}

 

---测试类代码:

package com.yikuan.cn;

public class Test1 {
    public static void main(String[] args) {
        Area a1 = new Area(5);
        a1.area();
        Circle c1 = new Circle(3);
        c1.area();
    }
}

转载于:https://www.cnblogs.com/yikuan-919/p/9465664.html

你可能感兴趣的文章
微信小程序之wx.navigateback往回携带参数
查看>>
陌陌和请吃饭之类的应用,你要是能玩转,那就厉害了
查看>>
递归的运行机制简单理解
查看>>
汉字转阿斯克马值
查看>>
Java 栈与堆简介
查看>>
【supervisord】部署单进程服务的利器
查看>>
zabbix oracle监控插件orabbix部署安装
查看>>
python3 通过qq 服务器 发送邮件
查看>>
java 多线程踩过的坑
查看>>
部署Replica Sets及查看相关配置
查看>>
倒序显示数组(从右往左)
查看>>
文献综述二:UML技术在行业资源平台系统建模中的应用
查看>>
阿里云服务器 linux下载 jdk
查看>>
Swift 学习 用 swift 调用 oc
查看>>
第三章 Python 的容器: 列表、元组、字典与集合
查看>>
微信小程序开发 -- 点击右上角实现转发功能
查看>>
与MS Project相关的两个项目
查看>>
[转载]ASP.NET MVC Music Store教程(1):概述和新项目
查看>>
使用 SharpSvn 执行 svn 操作的Demo
查看>>
js函数大全
查看>>