Method is a collection of statements that perform some specific task and return the result. Override means two methods having same name but doing different tasks. It means that one of the methods overrides another method. If there is any method in the superclass and a method with the same name in its subclass, then by executing these methods, method of the corresponding class will be executed.
Welcome to GeeksForGeeks
In above Example, Execution of a on the object of A printed Geeks from the a method defined in the A class whereas, execution of a on the object of B printed Welcome to GeeksForGeeks from the a method defined in the B class. It is very useful because it prevents us from making methods with different names and remembering that all. The method a in class B overrides the method a in class A.
Big box area is : 300
In above example, The method getArea in class BigBox overrides the method getArea in class Box.
- Ruby | Set - method
- Ruby | Set <= method
- Ruby | Set >= method
- Ruby | Set > method
- Ruby | Set < method
- Ruby | Set + method
- Ruby | Set & method
- Ruby | Set add() method
- Ruby | Set << method
- Ruby | Integer <= method
- Ruby CMath sin() Method with example
- Ruby CMath tan() Method with example
- Ruby | Array ==() method
- Ruby | String * Method
- Ruby CMath cos() Method with example
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.