Encapsulation in java
Encapsulation is bundling the data with method. It used to hide the data.
Example-1
class student { private int reg_number; public void set_RegNumber(int r) { this.reg_number=r; } public int get_RegNumber() { return reg_number; } } public class Main { public static void main(String[] args) { student obj = new student(); obj.set_RegNumber(1012); System.out.println(obj.get_RegNumber()); } }
Output
1012
Example-2
class student { private int roll_number; private String name; public void set_RollNumber(int r) { this.roll_number = r; } public int get_RollNumber() { return roll_number; } public void set_Name(String s) { this.name = s; } public String get_Name() { return name; } } public class Main { public static void main(String[] args) { student obj = new student(); obj.set_RollNumber(1); System.out.println(obj.get_RollNumber()); obj.set_Name("Jack"); System.out.println(obj.get_Name()); } }
Output
1 Jack