FJP Exp 8
FJP Exp 8
Batch : D2
Roll No. :
304D034
Experiment No. 8
Code :
package company;
interface
Shape{
double pi = 3.14; void
area();
void perimeter();
}
class Circle implements
Shape{ double r, a, p;
public Circle(double r) {
super();
this.r = r;
}
void display() {
System.out.println("Circle Area : "+a+"\nPerimeter : "+p+"\n");
}
}
class Rectangle implements
Shape{ double l, b, a, p;
void display() {
System.out.println("Rectangle Area : "+a+"\nPerimeter : "+p+"\n");
} }
void display() {
System.out.println("Ellipse Area : "+a+"\nPerimeter : "+p+"\n");
}
}
public class Interface
{
public static void main(String[] args) {
Circle cir = new Circle(2);
cir.area();
rect.area();
elli.area();
cir.perimeter();
rect.perimeter();
elli.perimeter();
cir.display();
rect.display();
elli.display();
}
}
Output :