Lesson 27 of 34

Encapsulation: private, Getters आणि Setters

9 min 35 XP

Fields private करा म्हणजे class बाहेरचा कोड ते थेट बदलू शकणार नाही. Getter value वाचतो; setter ती तपासून बदलतो. हेच encapsulation, OOP च्या चार स्तंभांपैकी एक.

Example: edit me and press Run

Output Loading Java (first time takes a few seconds)
Press Run to see the result here.

OOP चे चार स्तंभ: Encapsulation, Inheritance, Polymorphism आणि Abstraction. Interviews मध्ये प्रत्येकाचे उदाहरण द्यायला तयार राहा.

Challenge

+35 XP

class Student लिहा ज्यात private int age (सुरुवात 18), फक्त 1 ते 100 स्वीकारणारी setAge(int age) (नाहीतर "Invalid age" print करून जुनी value ठेवते) आणि getAge() असेल. main() मध्ये एक संख्या वाचा, setAge call करा, मग "Age: " + getAge() print करा. Input: 150 Output: Invalid age Age: 18

Output Loading Java (first time takes a few seconds)
Press Run to see the result here.