O'Reilly logo

Java Garage by Eben Hewitt

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

O
Object

An object is an instance of a particular class, making it the fundamental unit of an object-oriented application. Objects typically store data in variables, and provide methods with which to operate on that data.

OOP

Object-oriented programming. Important concepts in OOP include Encapsulation, Inheritance, and Polymorphism, all of which Java supports.

overloading

A method is overloaded when the same class defines multiple methods with the same name but different argument lists. Constructors may also be overloaded.

overriding

A method is overridden when a subclass defines a method with the same name, return type, and parameter list as a method in a superclass.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required