JavaGian java tutorial and java interview question and answer

JavaGian , Free Online Tutorials, JavaGian provides tutorials and interview questions of all technology like java tutorial, android, java frameworks, javascript, ajax, core java, sql, python, php, c language etc. for beginners and professionals.

Showing posts with label java-overriding. Show all posts
Showing posts with label java-overriding. Show all posts

java overriding

3:44 AM
If a class inherits a method from its superclass, then there is a chance to override the method provided that it is not marked final. The benefit of overriding is: ability to define a behavior that's specific to the subclass type, which means a subclass can implement a parent class method based on its requirement. In object-oriented terms, overriding means to override the functionality of an existing method. Example Let us look at an example.   class Animal { public void move () { System . out . println ( "Animals can move" ); } } class Dog extends Animal { public void move () { System . out . println ( "Dogs can walk and run" ); } } public class TestDog { public static void main ( String args []) { Animal a = new Animal (); // Animal reference and object Animal b = new Dog (); // Animal reference but Dog object a . move (); // runs the method in Animal c

.