Skip to main content

Simple Program to implement Multilevel inheritance in Java

 

Multilevel Inheritance:

In the below example their are total three classes each have their own methods and are giving different output . We all know that in some or the other way properties if our parents came in their child taking the same concept the program is taking the properties of their parent class and and also have their own unique properties . We can inherit the parent class in child class my using "extends" keyword . 

Example:

class GrandParents

{

     public static void Age(int age) 

     {

         System.out.println("Age of GrandParents is:"+" "+age);

     }   

}

 class Parents extends GrandParents

 {

     public static void Nationality(String citizenShip) 

     {

         System.out.println("Parents are from:"+" "+citizenShip);

     }    

}

class Child extends Parents

{

     public static void Gender(String gender) 

     {

         System.out.println("Child is a"+" "+gender);

     }  

}

public class Main

{

public static void main(String[] args) 

{

Child. Age(52);

Child. Nationality("India");

Child. Gender("Male");

}

}





In the above code the  Parent class is first inheriting the "Grandparent" class and then further the "Parent" class is inherited by "Child" class  The properties are inherited in the form of different levels that's why it is called as Multi-Level Inheritance. 

In the last inside main method we are calling all the methods of all the other classes by using the Child class that is possible only because we have extended the parents class in child classes.

                                                         




Comments

Popular posts from this blog

How to be more productive: 15 Ways To Increase Your Productivity

15 Ways To Increase Your Productivity Set clear and achievable goals: Define what you want to accomplish and create a  plan to reach those goals. Take breaks: Taking breaks can increase focus and prevent burnout. Avoid procrastination: Tackle tasks as soon as they arise rather than putting them off. Break large tasks into smaller, more manageable parts if needed. Set boundaries: Set boundaries with your time, such as not checking email after a certain hour, to prevent burnout and maintain a healthy work-life balance. Prioritize tasks: Focus on the most important tasks first and avoid distractions. Automate repetitive tasks: Use tools and software to automate repetitive and time-consuming tasks. Minimize multi-tasking: Focus on one task at a time instead of trying to do multiple things at once. Research has shown that multi-tasking can decrease productivity. Stay organized: Keep a clean and organized workspace, prioritize Eliminate distractions: Turn off notifications on your device...

Java program to print "Fibonacci Series" using function

Java program to print  "Fibonacci Series" using function up to a particular number. The Fibonacci series is  a type series where each number is the sum of the two that precede it means the addition of the two numbers which came before the new number  . It starts from 0 and 1 usually. The Fibonacci sequence is given by 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, and so on. The numbers in the Fibonacci sequence are also called Fibonacci numbers. OUTPUT:  

Sql keys and their types

 Sql Keys and their types Introduction : Sql keys is the key to your success in analytics!  Data is growing at an exponential rate and so is the demand for professionals who are well verse3d with the databases.  Organizations all over the world are looking for data scientists and analysts who can draw meaningful insights from the vast amounts of data. And one of the most important languages for handling databases is SQL. That is why those professionals with a background in SQL have an edge over their peers when it comes to working with databases.  Table of Contents : 1.What are keys in DBMS  2. Super key  3.Candidate key  4. Primary key   5 Alternate or Secondary key  6.Foreign key  7.Composite key   What are keys in DBMS  Database are used to store massive amounts of information which is stored across multiple tables. Each table might be running into thousands of rows. Needless to say, there will be many duplicate ro...