Java program for Hierarchical Inheritance
GD.java
class Bank
{
    void Bonus()
    {
       System.out.print("Festival Bonus: ");
    }  
}
class WhiteBank extends Bank
{
    void WhiteBankBonus()
    {
        System.out.println("WhiteBank 1500");
    }
}
class GreenBank extends Bank
{
    void GreenBankBonus()
    {
        System.out.println("GreenBank 500");
    }
}

class GD 
{
    public static void main(String[] args) 
    {
        WhiteBank wb=new WhiteBank();
        GreenBank gb=new GreenBank();

        wb.Bonus();
        wb.WhiteBankBonus();

        gb.Bonus();
        gb.GreenBankBonus();
    }
}
Output
godarda@gd:~$ javac GD.java
godarda@gd:~$ java GD Festival Bonus: WhiteBank 1500 Festival Bonus: GreenBank 500 godarda@gd:~$
Comments and Reactions