Encapsulation
In object-oriented programming (OOP), encapsulation is the concept of binding attributes (data members) and methods (functions) together as a single unit. It can be used to hide both data members and methods associated with an instantiated class or object.
Encapsulation sample code
package in.ihelpyou; class Student { int studRollNo; int studAge; String studName; public Student(int rollno, int age, String name) { studRollNo = rollno; studAge = age; studName = name; } public int getAge() { return studAge; } public String getName() { return studName; } public void setAge(int age) { studAge = age; } public void setName(String name) { studName = name; } } public class School { public static void main(String[] args) { Student student1 = new Student(10001, 14, "Karthik"); Student student2 = new Student(10002, 14, "Lakshmi"); student1.setAge(15); student2.setName("Lakshmi S"); System.out.println("Student1 age: " + student1.getAge()); System.out.println("Student2 name: " + student2.getName()); } }