Java - Programming Language
This course covers the basics of programming in Java. Work your way through the videos and we'll teach you everything you need to know to start your programming journey!

Inheritance (Extends)

Lesson 34
Author : Mike Dane
Last Updated : October, 2017


Code

Copyclass Chef{
     public void makeChicken(){
          System.out.println("The chef makes chicken");
     }

     public void makeSalad(){
          System.out.println("The chef makes salad");
     }

     public void makeSpecialDish(){
          System.out.println("The chef makes a special dish");
     }
}

class ItalianChef extends Chef{
     public void makePasta(){
          System.out.println("The chef makes pasta");
     }

     @Override
     public void makeSpecialDish(){
          System.out.println("The chef makes chicken parm");
     }
}

public class App{
     public static void main(String [] args){
          Chef myChef = new Chef();
          myChef.makeChicken();

          ItalianChef myItalianChef = new ItalianChef();
          myItalianChef.makeChicken();
     }
}