Encapsulation என்பது தரவு மற்றும் அதன் மீது செயல்படும் முறைகளை ஒரு அலகு (வகுப்பு) உள்ளே கட்டுப்படுத்தி, உள் நிலை மறைப்பு கட்டுப்படுத்தப்பட்ட பொது இடைமுகத்தின் பின்னால் செய்வது. அழைப்பாளர்கள் நேரடியாக மூல புலங்களை அ்ணுகாமல் முறைகள் மூலம் தொடர்பு கொள்கின்றனர்.
நிலை ஏன் மறைக்க வேண்டும்
ஒருவர் நேரடியாக ஒரு புலத்தை மாற்ற முடிந்தால், பொருள் எப்போதும் செல்லுபடியாக இருக்கிறதா என்பதை நீங்கள் உறுதி செய்ய முடியாது. Encapsulation வகுப்பை அதன் சொந்த மாறிலிகளை நடுத்தர வைக்க அனுமதிக்கிறது.
{
balance;
{
(amount <= )
();
(amount > balance)
();
balance -= amount;
}
{ balance; }
}
