We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 9f27797 + a9cd1b1 commit 49a9914Copy full SHA for 49a9914
interface.java
@@ -0,0 +1,28 @@
1
+interface Shape {
2
+ double area();
3
+ double perimeter();
4
+}
5
+
6
+class 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
22
+public 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
0 commit comments