Última actividad 1718984132

InterfaceDemo.java Sin formato
1interface Shape {
2 double area();
3 double perimeter();
4}
5
6class Circle implements Shape {
7 private double radius;
8
9 public Circle(double radius) {
10 this.radius = radius;
11 }
12
13 public double area() {
14 return Math.PI * radius * radius;
15 }
16
17 public double perimeter() {
18 return 2 * Math.PI * radius;
19 }
20}
21
22public class InterfaceDemo {
23 public static void main(String[] args) {
24 Circle circle = new Circle(5.0);
25 System.out.println("Circle Area: " + circle.area());
26 System.out.println("Circle Perimeter: " + circle.perimeter());
27 }
28}
29