II B.Tech II Sem CSE Java Lab Exercise - 5c (Inheritance)

c)Abstract Class

Aim: To write a java program for abstract class to find areas of different shapes

Description:



Program:

abstract class shape
{
abstract double area();
}
class rectangle extends shape
{
double l=12.5,b=2.5;
double area()
{
return l*b;
}
}
class triangle extends shape
{
double b=4.2,h=6.5;
double area()
{
return 0.5*b*h;
}
}
class square extends shape
{
double s=6.5; double area()
{
return 4*s;
}
}
class shapedemo
{
public static void main(String[] args)
{
rectangle r1=new rectangle();
triangle t1=new triangle();
square s1=new square();
System.out.println("The area of rectangle is: "+r1.area());
System.out.println("The area of triangle is: "+t1.area());
System.out.println("The area of square is: "+s1.area());
}

}

Output:


No comments

DATA WAREHOUSING AND MINING (MCA2104)

  UNIT I Introduction to Data mining ,  types of Data ,  Data Quality ,   Data Processing ,   Measures of Similarity   and  Dissimilarity , ...