Private Attributes with Getters

This program uses private attributes with getters.

Problem Statement

Write a Java program to encapsulate Student attributes using getters.

Source Code

1 class Student {
2 private String name; private int age;
3 Student(String n,int a){ name=n; age=a; }
4 public String getName(){ return name; }
5 public int getAge(){ return age; }
6 }
7 public class EncapsulationGetters {
8 public static void main(String[] args) {
9 System.out.println("Eduinq Encapsulation Getters");
10 Student s=new Student("Arun",20);
11 System.out.println("Name: "+s.getName()+", Age: "+s.getAge());
12 }
13 }

Program Output

Eduinq Encapsulation Getters
Name: Arun, Age: 20

Explanation

Attributes private. - Getters provide controlled access. - Together demonstrates encapsulation. Conclusion: Shows how to use getters for encapsulation.

Quick Links to Explore