codeaft@codeaft:~$ javac Codeaft.java codeaft@codeaft:~$ java Codeaft
Cutting Fruit Mango
Cutting Fruit Apple
codeaft@codeaft:~$
Example 3: Java program for Abstract class
Codeaft.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);}}classCodeaft{Codeaft(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);Codeaftc=newCodeaft(10);}}
Output
codeaft@codeaft:~$ javac Codeaft.java codeaft@codeaft:~$ java Codeaft
Area of Triangle 100.0
Area of Rectangle 200.0
Area of Square 100.0
codeaft@codeaft:~$
Example 4: Java program for Abstract class
Codeaft.java
abstractclassServer{Stringname;Server(Stringname){this.name=name;}publicabstractvoidstart();}classMongodbextendsServer{Mongodb(Stringname){super(name);}publicvoidstart(){System.out.println(this.name+" Started Successfully");}}classCodeaft{publicstaticvoidmain(String[]args){Servers=newMongodb("MongoDB Server");s.start();}}
Output
codeaft@codeaft:~$ javac Codeaft.java codeaft@codeaft:~$ java Codeaft
MongoDB Server Started Successfully
codeaft@codeaft:~$
Dear User, Thank you for visitng Codeaft. If you are interested in technical articles, latest technologies, and our journey further, please follow us on LinkedIn.