Sunday, 1 January 2017

Overriding In Java Example

package com.kt4study.corejava.misc;

/**
 * @author kt4study.blogspot.co.uk
 * 
 */

public class OverridingExample extends Overriding {

  // Add two elements And Multiply with 10
  public int addAndMultiply(int a, int b) {

    int total = (a + b) * 10;

    return total;
  }

  public static void main(String[] args) {
    Overriding overriding = new Overriding();
    System.out.println("Super Class: Overriding:addAndMultiply : Add two elements And multiply with '20' : result :: "
            + overriding.addAndMultiply(5, 10));

    OverridingExample overridingExample = new OverridingExample();
    System.out.println("Sub Class: OverridingExample:addAndMultiply : Add two elements And multiply with '10' : result :: "
            + overridingExample.addAndMultiply(5, 10));
  }

}

class Overriding {

  // Add two elements And Multiply with 20
  public int addAndMultiply(int a, int b) {

    int total = (a + b) * 20;

    return total;
  }
}

Output →

Super Class: Overriding:addAndMultiply : Add two elements And multiply with '20' : result :: 300
Sub Class: OverridingExample:addAndMultiply : Add two elements And multiply with '10' : result :: 150

No comments:

Post a Comment