Creating a New Object in Java

This lesson introduces the syntax of class definitions in Java, and the syntax used to create a new object in Java.

It also introduces Java constructors, which initialize the fields of a newly created object.

Most importantly, this lesson explains how class-based languages such as Java determine which method to use.