java override method code example

Example 1: overriding

Overriding means same method name and same parameter, 
occur in different class that has 
inheritance relationship. 
we use method overriding to implement 
specific functionality to the method. 

Examples are get and navigate methods
of different drivers in Selenium .

Example: get method
WebDriver driver = new ChromeDriver();
driver.get("URL") ==> opens the url from chrome

WebDriver driver = new FireFoxDriver();
driver.get("URL") ==> opens the url from Firefox

we can only override instance methods and method override 
takes place in sub class.
instance method that we are going to override cannot be private and final
Example: get method
WebDriver driver = new ChromeDriver();
driver.get("URL") ==> opens the url from chrome

WebDriver driver = new FireFoxDriver();
driver.get("URL") ==> opens the url from Firefox

we can only override instance methods and method override 
takes place in sub class.
instance method that we are going to
override cannot be private and final

Example 2: method override

using method-override in your index.js
1. npm install method-override --save
2. var methodOverride = require("method-override");
3. app.use(methodOverride("_method"));
//'_method' is what methodOverride will look for
method override in your UPDATE route: 
* 
and EDIT routes:

Tags:

Misc Example