Assalamualaikum.
Today i will demonstrate how to use Encapsulation in Java.
EnCAPSULation = Capsule means it is data hiding.
It is 1 of 4 fundamental in OOP concept. The others are Inheritance, Polymorphism and Abstraction.
Google it to know more :)
In this tutorial we will create two java file 
Customer.java
public class Customer { 
    private String customerID; 
    private String customerName; 
    private String address; 
    private int pinCode; 
     
    public String getCustomerID() { 
        return customerID; 
        } 
         
    public void setCustomerID (String myCustomerID) { 
        customerID = myCustomerID; 
        }
    public String getCustomerName(){ 
        return customerName; 
        } 
         
    public void setCustomerName (String myCustomerName){ 
        customerName = myCustomerName; 
        }    
    public String getAddress () { 
        return address; 
        } 
         
    public void setAddress(String myAddress) { 
        address = myAddress; 
        } 
                 
    public int getPinCode(){ 
        return pinCode; 
        } 
     
    public void setPinCode(int myPinCode){ 
        pinCode = myPinCode; 
        } 
    }
EncapsulationTry.java
 public class EncapsulationTry{ 
 
    public static void main (String [] args){ 
    // Creating object of Customer Class 
    Customer customer = new Customer(); 
 
    /* Calling setter methods for setting the values of instance variables */ 
    customer.setCustomerID ("0123"); 
    customer.setCustomerName ("MFZ"); 
    customer.setAddress ("Seremban,Negeri Sembilan, Malaysia"); 
    customer.setPinCode (70400); 
    /* Calling getter methods for printing the values of instance variables */ 
 
    System.out.println ("Customer ID :" + " " + customer.getCustomerID()); 
    System.out.println ("Customer Name:" + " " +  customer.getCustomerName()); 
    System.out.println ("Customer Address:" + " " + customer.getAddress()); 
    System.out.println ("Customer Pin Code:" + " " + customer.getPinCode()); 
    } 
} 
Then compile all the java file and run the EncapsulationTry.class
Analyse the result and code, InsyaAllah you can get the point. 
  

No comments:
Post a Comment