Answer:
No
Step-by-step explanation:
When a class is an immutable classes, if one wants to perform
deep copy, it must be performed in constructor.
But in the above program case, constructor does not perform deep copy.
Hence, this class constructor does not behave properly.