godarda@gd:~$ javac GD.java godarda@gd:~$ java GD
Cutting Fruit Mango
Cutting Fruit Apple
godarda@gd:~$
Example 3: Java program for Abstract class
GD.java
abstractclassShape{abstractvoiddisplay();abstractvoidarea(floatb,floath);}classTriangleextendsShape{voiddisplay(){System.out.print("Area of Triangle ");}voidarea(floatb,floath){System.out.println((b*h)/2);}}classRectangleextendsShape{voiddisplay(){System.out.print("Area of Rectangle ");}voidarea(floatb,floath){System.out.println(b*h);}}classGD{GD(floata){System.out.println("Area of Square "+(a*a));}publicstaticvoidmain(String[]args){Trianglet=newTriangle();t.display();t.area(10,20);Rectangler=newRectangle();r.display();r.area(10,20);GDg=newGD(10);}}
Output
godarda@gd:~$ javac GD.java godarda@gd:~$ java GD
Area of Triangle 100.0
Area of Rectangle 200.0
Area of Square 100.0
godarda@gd:~$
Example 4: Java program for Abstract class
GD.java
abstractclassServer{Stringname;Server(Stringname){this.name=name;}publicabstractvoidstart();}classMongodbextendsServer{Mongodb(Stringname){super(name);}publicvoidstart(){System.out.println(this.name+" Started Successfully");}}classGD{publicstaticvoidmain(String[]args){Servers=newMongodb("MongoDB Server");s.start();}}
Output
godarda@gd:~$ javac GD.java godarda@gd:~$ java GD
MongoDB Server Started Successfully
godarda@gd:~$
Dear User, Thank you for visitng GoDarda. If you are interested in technical articles, latest technologies, and our journey further, please follow us on LinkedIn.