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.