Gurmail Multani
What is data encapsulation ?
By Gurmail Multani in C# on Dec 30 2016
  • Bharathi Raja
    Jan, 2018 20

    Encapsulation is the process of combining data and functions into a single unit called class. In Encapsulation, the data is not accessed directly; it is accessed through the functions present inside the class. In simpler words, attributes of the class are kept private and public getter and setter methods are provided to manipulate these attributes. Thus, encapsulation makes the concept of data hiding possible.

    • 3
  • Ayappan Alagesan
    Feb, 2017 10

    The scope of the data is defined by the access specifier.This refers data encapsulation.(Eg: private method can be accessed only in that class,public method can be accessed all over the project)

    • 1
  • Jitendra Sharma
    Aug, 2018 20

    we don't directly show the data to user so we wrap the data in object that is called data encapsulation ..mean hide the irrelevent data from user... obj.f();----->at this point we achive incapsulation.

    • 0
  • Mounika Chandrapati
    Jun, 2018 9

    Binding or wrapping or grouping the variables and methods in one class or container are called as an encapsulation. We can achieve encapsulation by declaring a class.

    • 0
  • Suresh Kumar
    Nov, 2017 6

    Data Encapsulation is an Object Oriented Programming concept that bind a group of related properties, functions, and other members are treated as a single unit. Class is the best example of Data Encapsulation. It sometimes referred to as data hiding that prevents the user to access the implementation details. Encapsulation therefore guarantees the integrity of the data contained in the Object.

    • 0
  • sushil kumar
    Jul, 2017 20

    encapsulation means wrapping of data member and variable in a single unit called a class. Encapsulation means hiding the internal details of an object. In other word how an object does something.

    • 0
  • Alok Tripathi
    Mar, 2017 29

    Data encapsulation is nothing but the actual implementation of the abstraction, means that whatever data you want to hide (thinking process like :Abstraction) from the outer world of the class makes it private and the ultimate goal of that is to hiding the complexity.

    • 0
  • Gurmail Multani
    Dec, 2016 30

    Data Encapsulation is the method of combining the data and functions inside a class. This hides the data from being accessed from outside a class directly.By this user can only perform a restricted set of actions on the hidden members of the class by executing special functions commonly called functions/methods.Or another : data encapsulation is a mechanism of bundling the data, and the functions that use them.Here is example :public class DataEncapsulation{public class Wallet{private decimal walletBalance = 800.00m;public decimal CheckBalance(){return walletBalance; // Here it HIDES walletBalance and manipulate the balance by "CheckBalance"}}static void Main(){Wallet myWallet = new Wallet();decimal myWalletBalance = myWallet.CheckBalance(); // call to Check balance and it hides "walletBalance" member}}

    • 0


Most Popular Job Functions


MOST LIKED QUESTIONS