Friday, July 19, 2013

Simple Example for Inheritance


SuperClass.java:



package com.core.Inheritance;

public class SuperClass {
int num1;
int num2;
void SetValue(int no1, int no2){
num1 = no1;
num2 = no2;
}
}


SubClass.java:


package com.core.Inheritance;

public class SubClass extends SuperClass{
void multi(){
System.out.println("SubClass nulti val is : "+(num1 * num2)); //accessing member of superclass from subclass
}
}



Inheritance.java:



package com.core.Inheritance;

public class Inheritance {
public static void main(String[] args) {
SubClass subClass = new SubClass();
subClass.multi(); 
subClass.SetValue(3, 4);//calling superclass method throgh subclass object
subClass.multi();
}
}



OutPut:


SubClass nulti val is : 0
SubClass nulti val is : 12