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

private int age (18 ರಿಂದ ಆರಂಭ), 1 ರಿಂದ 100 ಮಾತ್ರ ಸ್ವೀಕರಿಸುವ setAge(int age) (ಇಲ್ಲದಿದ್ದರೆ "Invalid age" print ಮಾಡಿ ಹಳೆಯ value ಉಳಿಸುತ್ತದೆ) ಮತ್ತು getAge() ಇರುವ class Student ಬರೆಯಿರಿ. 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.