How to construct a class called Date that has three variables (day,month,year)?

To construct a class called Date with three variables (day, month, year), you can follow these steps in most programming languages:

1. Define the class: Start by defining the class called "Date". This will serve as a blueprint for creating Date objects.

2. Declare variables: Inside the class, declare three variables for day, month, and year as instance variables.

3. Create a constructor: Next, create a constructor method for the Date class. The constructor is responsible for initializing the instance variables when a new Date object is created.

4. Pass parameters: In the constructor, pass three parameters (day, month, and year). These parameters will be used to initialize the instance variables.

5. Assign values: Inside the constructor, assign the values passed as parameters to the respective instance variables.

Here's an example in Python:

```python
class Date:
def __init__(self, day, month, year):
self.day = day
self.month = month
self.year = year
```

In this example, the class "Date" is defined with three instance variables (day, month, year). The constructor method "__init__" takes three parameters and assigns their values to the respective instance variables using the "self" keyword.

You can now create Date objects and access their day, month, and year variables accordingly.