Instances of classes are created by calling the class constructor - a process commonly referred to as instantiation. Another name for class instances is object. Nevertheless, we prefer the term class instance to emphasize the analogy between classes/class instances and enums/enum instances.
var p = new Point(-1, 65);
This will yield an instance of class
Point, which is assigned to a variable named
p. The constructor of
Point receives the two arguments
65 and assigns them to the instance variables
y respectively (compare its definition in Class Instance). We will revisit the exact meaning of the
new expression later in the section new. For now, we just think of it as calling the class constructor and returning the appropriate object.