Instances of classes are created by calling the class constructor - a process commonly referred to as instantiation. Another name for a class instance 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);
The above code 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, think of it as calling the class constructor and returning the appropriate object.