Posts

Showing posts with the label Polymorphism

Advanced Java Programming

Image
                          Advanced Java Programming Advanced Java Programming :-   Introduction to advance java   As most of us already know that if we want to make normal applications it  can be easily built using core Java concepts. But, when it we need to develop web applications, advanced Java fundamentals, like JSP, Servlets, JDBC etc. needed, so to add capabilities and features of the application advance java is essential for developers. Through the motive of this blog is to explain about Advanced Java, I will be giving you a complete insight into the fundamental concepts of Advance Java. Figure - 1.2 If you want to see complete video on this please  have a look the video below.                              Learn with Resh u Advanced Java Programming Course ...

Polymorphism in Java Method Overriding and Method OverLoading in Java

Image
Polymorphism in Java  Method Overriding and  Method OverLoading in Java Java Polymorphism Polymorphism means "many forms", and it occurs when we have many classes that are related to each other by inheritance. Like we specified in the previous Blog; Inheritance lets us inherit attributes and methods from another class.  Polymorphism  uses those methods to perform different tasks. This allows us to perform a single action in different ways. Polymorphism are two types Method Overriding : It calls as compile time polymorphism or static or early binding.   Method Overloading: It calls as Runtime polymorphism or dynamic or late binding. For example, think of a superclass called  Animal  that has a method called  animalSound() . Subclasses of Animals could be Pigs, Cats, Dogs, Birds - And they also have their own implementation of an animal sound (the pig oinks, and the cat meows, etc.): This is a example o...