Create an abstract class named shape, that contains an empty method named numberOfSides(). Define three classes named Trapezoid, Triangle and Hexagon, such that each one of the classes contains only the method numberOfSides(), that contains the number of sides in the given geometrical figure.
/* Abstract classes 25-11-2022 */
abstract class Shape
{
abstract void noofsides();
}
class Trapezoid extends Shape
{
void noofsides()
{
System.out.println("Trapezoid had 4 sides");
}
}
class Triangle extends Shape
{
void noofsides()
{
System.out.println("Triangle had 3 sides");
}
}
class Hexagon extends Shape
{
void noofsides()
{
System.out.println("Hexagon had 6 sides");
}
}
class Abstract_Noofsides_4A
{
public static void main(String args[])
{
Trapezoid tr = new Trapezoid();
tr.noofsides();
Triangle t = new Triangle();
t.noofsides();
Hexagon h = new Hexagon();
h.noofsides();
}
}
Comments
Post a Comment