Method Overriding
If sub class is having the same method which is declared in
parent class I known as method overriding.
Rules for method overriding
1)
Method name should be same as in parent class
2)
Method must have same parameters which is in
parent class
3)
Must be IS-A relationship.
| package com.oops; /** * @Author -- Ramu Chintha */ class Bank{ // returing minimum balance int getMinimumBalance(){ return 0; } } class SBIBank extends Bank{ int getMinimumBalance(){ return 2000; } } class ICICIBank extends Bank{ int getMinimumBalance(){ return 4000; } } class AXISBank extends Bank{ int getMinimumBalance(){ return 5000; } } public class MethodOverriding { /** * @param args */ public static void main(String[] args) { SBIBank sbi = new SBIBank(); ICICIBank icic = new ICICIBank(); AXISBank axis = new AXISBank(); System.out.println("SBI Bank Minimum Balance-->"+sbi.getMinimumBalance()); System.out.println("ICICI Bank Minimum Balance -->"+ icic.getMinimumBalance()); System.out.println("Axis Bank Minimum Balance -->"+axis.getMinimumBalance()); } } |
Output:




0 comments:
Post a Comment