Thursday 13 August 2015

Java Tutorial : Inheritance in Java Example


Click here to watch in Youtube : 
https://www.youtube.com/watch?v=x8y_2Gkn-N8&list=UUhwKlOVR041tngjerWxVccw

Click the below Image to Enlarge

Employee.java
/**
 * Employee class is the Super class.
 */
public class Employee
{
    int salary = 50000;

    public void run()
    {
        System.out.println("Can run");
    }

    public void walk()
    {
        System.out.println("Can Walk");
    }

}
SoftwareEngineer.java
/**
 * SoftwareEngineer class is the sub class which
 * extends Employee Super class.
 */
public class SoftwareEngineer extends Employee
{
    int bonus = 30000;
    
    public void talkAboutJava()
    {
        System.out.println("Can talk about Java");
    }
}
InheritanceExample.java
public class InheritanceExample
{
    public static void main(String[] args)
    {
        SoftwareEngineer softwareEngineer = new SoftwareEngineer();

        /*
         * SoftwareEngineer object can access the field and methods of own class
         * as well as of Employee class i.e. code reusability.
         */

        System.out.println("Properties");
        System.out.println("-----------------");
        System.out.println("SoftwareEngineer salary is:"
                + softwareEngineer.salary);

        System.out.println("Bonus of SoftwareEngineer is:"
                + softwareEngineer.bonus);

        System.out.println("\nBehaviours");
        System.out.println("-----------------");
        softwareEngineer.run();
        softwareEngineer.walk();
        softwareEngineer.talkAboutJava();

    }

}
Output
Properties
-----------------
SoftwareEngineer salary is:50000
Bonus of SoftwareEngineer is:30000

Behaviours
-----------------
Can run
Can Walk
Can talk about Java
To Download InheritanceDemoExampleApp Project Click the below link
https://sites.google.com/site/javaee4321/java/InheritanceDemoExampleApp.zip?attredirects=0&d=1

See also:

  • All JavaEE Viedos Playlist
  • All JavaEE Viedos
  • All JAVA EE Links
  • Servlets Tutorial
  • All Design Patterns Links
  • JDBC Tutorial
  • Java Collection Framework Tutorial
  • JAVA Tutorial
  • No comments:

    Post a Comment