encapsulation in java hindi
Introduction
program
- encapsulation को single unit के तहत data के wrapping up के रूप में defined किया गया है |
- An act of combining properties and methods related to the same object is known as encapsulation.
- encapsulation private और protected access modifier को implement करता है।
- Data encapsulation class के attributes और method को combine करके रखता है |
- Data encapsulation को data hiding भी कहा जाता है | इसमें जो instance variable होते हैं वह private कहलाते है | और उन्हें outside से access किया जाए तो यह accessible नहीं होते।
- generally encapsulation में जो method इस्तेमाल की जाती है उनका उल्लेख getter और setter में होता है।
- Class attribute can be read (get method) or write only (set methods).
- Data तथा function को एक ही unit में combine करना इसे ही encapsulation कहलाता है।
fig.Encapsulation |
program
public class Student
{
// private data member
private string name;
// getter method for name
public string getName()
return name;
}
// setter method for name
public void setName(string name)
{
this.name = name
}
}
Advantages
- encapsulation यह flexibility प्रदान करता है | जो कि programmer के requirements के हिसाब से code को change किया जा सकता है।
- encapsulation मे data की accessibility को control किया जा सकता है|
- encapsulation में code की maintainability और reusability बढ़ाई जाती है।