Skip to main content

Data Hiding in Java || What is Data Hiding in Java?

 Data Hiding in Java || What is Data Hiding in Java?

Welcome to Our Java Education Point. In this Post we learn about Data Hiding in Java or Data Hiding. Data Hiding Is Most Famous Concept In java or Other Programming Langauge.

Definations:

 After Validation or Identification Outside Person Can access our Internal Data.

 OR

Outside Person Cannot Access Our data Directly . This OOPs Feature is nothing But Data Hiding.

OR

Our Internal data should not go out directly that is outside person cannot access our data directly. This OOPs Feature is nothing But Data Hiding.

Examples of Data Hiding:

Example1:- After Providing proper username and password we can able to access our Gmail Inbox Information.

Example2:- Even Though We are valid customer of the Bank . We Can able to access our account Information and we can not access others Account Information.

Note-

By Declaring data member (Variable) as Private we can achieve Data Hiding. 

Code Example:-

Public class Account
{
private double balance;
-------------------------
-------------------------
-------------------------
-------------------------
}
public double getBalance(){
//Validation
return balace;
}





Comments

Popular posts from this blog

Tightly Encapsulated class in Java || What is Tightly Encapsulated class in Java?

 Tightly Encapsulated class in Java || What is Tightly Encapsulated class in Java? 'Hi , Welcome to  Java Education Point . In this post we talk about Tightly Encapsulated class in java. Defination of Tightly Encapsulated Class: A class is said to be tightly encapsulated if and only if every variable of that class declared as private whether the variable has getter and setter methods are not , and whether these methods declared as public or not, these checkings are not required to perform. Example of Tightly Encapsulated Class: class Account  {  private double balance; public double getBalance() {  return balance;  }  }  Which of the following classes are tightly encapsulated? Which of the following classes are tightly encapsulated?  class A {  int x=10; //not  }  class B extends A  {  private int y=20; //not  }  class C extends B {  private int z=30; //not  }  Note: if the parent class is no...