1: Classes have no variable promotion and must be defined before objects can be instantiated.

2: Common attributes and methods in the class must use this.

3: This in constructor refers to the instance object, and this in a method refers to the caller of the method.