1.6 Constructor

Id (Type Id ,...) {Init ...}

Creates a constructor that is used in creating an instance of a class (called an object). The arguments given when creating an instance must be of the same type, and in the same order, as that specified by the constructor. All of the uninitialized fields of the class must be set in the constructor by the Init sequence.

this.Id = Id ; 

The initialization statements pass the value provided to the constructor to the specified field for later use.