Shape接口: /** * @version V 1.0 * @Descriptyion : * @Author:hsfxuebao * @Date 2018/3/14 20:09 * @Modified By : */ public interface Shape { double area(double radius); } Circle类: public class Circle implements Shape { @Override public double area(double radius) { return Math.PI * radius * radius; } } Square类: public class Square implements Shape { @Override public double area(double radius) { return radius * radius; } } 测试方法: public class TestShape { public static void main(String[] args) { Shape circle = new Circle(); Shape square = new Square(); int number = 2; int radius = 3; //计算正方形的面积 System.out.println(square.area(number)); //计算圆形的面积 System.out.println(circle.area(radius)); } } 运行结果: 4.0 28.274333882308138
点赞 评论

相关推荐

后端转测开第一人:双非本 没大厂实习 后端肯定没机会了 直接转测开吧
点赞 评论 收藏
分享
10-03 17:08
已编辑
西安电子科技大学 Java
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务