EXERCISE 5
package com.codewithharry.shape;
class rectangle1{
public int l;
public int b;
public rectangle1(int x,int y){
this.l=x;
this.b=y;
System.out.println(l);
System.out.println(b);
}
public int getL() {
return l;
}
public int getB() {
return b;
}
public double area(){
return l*b;
}
public double perimeter(){
return 2*(l+b);
}
}
class square1 extends rectangle1{
int side;
public square1(int x){
super(2,14);
this.side=x;
System.out.println(side);
}
public int getSide() {
return side;
}
public double area1(){
return side*side;
}
public double perimeter1(){
return 4*side;
}
}
class circle2{
int r;
public circle2(int x){
this.r=x;
System.out.println(r);
}
public double area(){
return Math.PI*r*r;
}
public double perimeter(){
return 2*Math.PI*r;
}
}
class cylinder2 extends circle2{
int h;
int r;
public cylinder2(int x,int y){
super(2);
this.r=x;
this.h=y;
}
public double area1(){
return 2*Math.PI*r*(h+r);
}
}
class sphere2 extends circle2{
int r;
public sphere2(int x){
super(3);
this.r=x;
}
public double volume(){
return (4/3)*Math.PI*r*r*r;
}
}
class Excercise5 {
public static void main(String[] args) {
rectangle1 rect= new rectangle1(2,4);
square1 obj=new square1(3);
System.out.println("The length of rectangle is "+ rect.getL());
System.out.println("The Breadth of rectangle is "+ rect.getB());
System.out.println("The area of rectangle is "+rect.area() );
System.out.println("The perimeter of rectangle is "+ rect.perimeter());
System.out.println("The side of square is "+ obj.getSide());
}
}
Comments
Post a Comment