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


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

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.



Expected Duration (hours)
1.0

Lesson 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
  • Course Number:
    it_sdjcfa_04_enus

    Expertise Level
    Beginner