Data Hiding
Outside people can't access our internal data directly are our internal data should not go out directly this oops feature is nothing but data hiding. after validation or authentication outside person can access our internal data.
In other words-:
In Object Oriented Programming, the term data hiding refers to hiding internal object details such as data members from outside users. In simple words, data hiding is used to hide or secure the data of a particular from the outside access of the class.
example 1-: After providing the proper username and password we can able to access our Gmail inbox information.
example 2-: even though we are a valid customer of the bank we can able to access our account information and we can't access others' account information.
By declaring the data member (variable) as private we can achieve data hiding
eg-:
private double balance;
public static double getBalance(){
return balance;
}
}