Classes

Class declaration starts with a class keyword and class definition block follows the same indentation rules as function code block. Classes may contain both member variables and methods. Default values can be assigned for variables directly in class definition if needed. When creating a new instance of a class, the default values are set before calling any constructor.