Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Java: Object-Oriented Programming

via Codecademy


Learn about object-oriented programming in Java.

Object-oriented programming is a common style of programming where you design your code to function like objects in the real world. In Java, understanding the basics of object-oriented programming is especially important because every piece of Java code that you write interacts with objects and classes.

In this course, you’ll learn the foundations of object-oriented programming, write your own classes, create your own objects, and finally dive into some of the most common built-in Java classes.


  • What Are Classes, Objects, and Methods?: Learn the basics of object-oriented programming by exploring classes and methods.
    • Classes and Objects
    • Java: Introduction to Classes
    • Objects as Parameters
    • Intro to Java Classes
    • Learn Java: Methods
    • Java Methods Quiz
    • A Basic Calculator
    • Build A Droid

  • Using Built-In Classes: Learn about some of the most commonly used Java built-in classes.
    • Black Box Programming
    • What are APIs, Libraries, and Packages?
    • The Integer and Double Classes
    • Static Methods of the Math Class


Start your review of Java: Object-Oriented Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.