એક અપરિવર્તનીય વસ્તુ તેના નિર્માણ પછી બદલાતી નથી — દરેક ક્ષેત્ર એક વાર સેટ કરવામાં આવે છે, અને કોઈ પણ પદ્ધતિ નથી જે સ્થિતિમાં ફેરફાર કરે છે. તેને "બદલવા" માટે, તમે એક નવી વસ્તુ બનાવો છો.
અપરિવર્તનીય પ્રકાર બનાવવો
java
{
cents;
String currency;
{
.cents = cents;
.currency = currency;
}
Money {
(.cents + other.cents, currency);
}
{ cents; }
}
