When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

pluralsight logo

Working with Inheritance (Java SE 8 Programmer I Certification 1Z0-808)

Having a good understanding of the Java Type System is mandatory to maintain and extend any Java application. This course explains you how encapsulation, abstraction, inheritance and polymorphism have been implemented in the Java language.

     
  • 4
  •  |
  • Reviews ( 42 )
Free

This Course Includes

  • iconpluralsight
  • icon4 (42 reviews )
  • icon2 hour 5 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcore courses
  • iconpluralsight

About Working with Inheritance (Java SE 8 Programmer I Certification 1Z0-808)

Every object oriented language implements the four fundamental concepts of object: encapsulation, abstraction, inheritance, and polymorphism. The Java does this in its own way, which differs from other languages. In this course, Working with Inheritance (Java SE 8 Programmer I Certification 1Z0-808), you will learn how object oriented concepts have been implemented and you will see all the key points you need for the certification. First, you will learn what these four concepts are and how Java implemented them. Next, you will learn what a class is and what you can put in it, how a class can extend another class and what are the consequences and limits of extension. Moving forward, you will learn how you can model behavior with interfaces in Java, and you'll see the precise mechanism for how objects are created, how their constructors are invoked, and how they call each other. Finally, you will learn how primitive types are working and how they differ from classes. When you are finished with this course, you will be ready to pass the corresponding chapters of the Java SE 8 I Programmer certification.

What You Will Learn?

  • Course Overview : 1min.
  • Principles of Object Oriented Programming : 19mins.
  • Designing a Class, Adding Fields, Methods, and Constructors : 30mins.
  • Extending a Class with Another Class, Creating Abstract Classes : 29mins.
  • Modeling Object Behavior with Interfaces : 26mins.
  • Constructing an Object, Calling a Constructor from a Constructor : 17mins.