Join the social network of Tech Nerds, increase skill rank, get work, manage projects...
 
  • Encapsulation

    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 398
    Comment on it

    Encapsulation is a concept of wrapping up of data into a single unit and hiding implementation details from the user.

    If we use the private method then they can not be accessed in the other class.

    If we put a getter setter method to update it than they are accessible.

    So to overcome we use encapsulation.

    public class EncapsulationDemo{
        private int ssn;
        private String empName;
        private int empAge;
    
        //Getter and Setter methods
        public int getEmpSSN(){
            return ssn;
        }
    
        public String getEmpName(){
            return empName;
        }
    
        public int getEmpAge(){
            return empAge;
        }
    
        public void setEmpAge(int newValue){
            empAge = newValue;
        }
    
        public void setEmpName(String newValue){
            empName = newValue;
        }
    
        public void setEmpSSN(int newValue){
            ssn = newValue;
        }
    }
    public class EncapsTest{
        public static void main(String args[]){
             EncapsulationDemo obj = new EncapsulationDemo();
             obj.setEmpName("Mario");
             obj.setEmpAge(32);
             obj.setEmpSSN(112233);
             System.out.println("Employee Name: " + obj.getEmpName());
             System.out.println("Employee SSN: " + obj.getEmpSSN());
             System.out.println("Employee Age: " + obj.getEmpAge());
        } 
    }
    

    Employee Name: Mario Employee SSN: 112233 Employee Age: 32

 0 Comment(s)

Sign In
                           OR                           
                           OR                           
Register

Sign up using

                           OR                           

You must be logged in to access this page

Forgot Password
Fill out the form below and instructions to reset your password will be emailed to you:

You must be logged in to access this page

Reset Password
Fill out the form below and reset your password:

You must be logged in to access this page