interface Shape { double area(); double perimeter(); } class Circle implements Shape { private double radius; public Circle(double radius) { this.radius = radius; } public double area() { return Math.PI * radius * radius; } public double perimeter() { return 2 * Math.PI * radius; } } public class InterfaceDemo { public static void main(String[] args) { Circle circle = new Circle(5.0); System.out.println("Circle Area: " + circle.area()); System.out.println("Circle Perimeter: " + circle.perimeter()); } }