5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

IT Skills     Software Design and Development     Java     Java Certified Foundations Associate

Object-oriented programming(OOP) is a programming method based on the concepts of 'objects' that contain properties and methods. Objects can inherit their structure from other classes and interfaces, which allows for code reuse. In this course, you'll learn about the features of object-oriented programming.


First, you'll learn about the basics of object-oriented programming and how it relates to Java, including the concepts of Java objects, classes, and interfaces. Next, you'll examine OOP concepts such as inheritance, polymorphism, abstract classes, encapsulation, and inner classes.


This course is one of a collection of courses that prepares learners for Oracle's 1Z0-811: Java Certified Foundations Associate certification.



Objectives

1Z0-811 - Java Certified Foundations Associate: Object-oriented Programming

  • discover the key concepts covered in this course
  • describe the key components of object-oriented programming and how OOP relates to Java
  • describe the features of Java objects, classes, and interfaces
  • create and run objects in Java
  • describe the features of Java inheritance
  • create and run classes that use inheritance in Java
  • describe the features of Java polymorphism
  • create and run classes that use polymorphism in Java
  • describe the features of Java abstract classes
  • create and use abstract classes in Java
  • describe the features of Java encapsulation
  • create and run classes that use encapsulation in Java
  • create and use inner classes in Java
  • summarize the key concepts covered in this course