Encapsulation in Java - Simple Ga Nerchukundam
Welcome to LearnTechSoft | Java Course in Telugu | By Praneel
Ippudu: OOPs lo inko chala important concept Encapsulation gurinchi nerchukundam.
1. Encapsulation Ante Enti?
Simple ga cheppalante, Data ni mariyu danini use chese Methods ni okate chota pack chesi, bayata nunchi direct ga access cheyakunda kapadadam.
Capsule tablet chusinattu. Andulo anni medicines kalipi oka cover lo untayi. Bayata nunchi manam direct ga danini touch cheyalem. Ade vidham ga Java lo kuda data ni private ga petti, public methods tho matrame access istham.
2. Example Tho Ardham Chesukundam
Mana bank account lo balance undhi anukondi. Evaraina direct ga balance ni marchesthe ela? Andhuke balance ni private ga petti, getBalance() mariyu setBalance() ane methods tho matrame chustham / marchutham.
class BankAccount {
private int balance = 1000; // direct ga access cheyalem
public int getBalance() {
return balance;
}
public void setBalance(int amount) {
if(amount > 0) {
balance = amount;
}
}
}
public class Main {
public static void main(String[] args) {
BankAccount acc = new BankAccount();
System.out.println(acc.getBalance());
acc.setBalance(5000);
System.out.println(acc.getBalance());
}
}
3. Encapsulation Valla Use Enti?
- 1. Data Safe: Evaru padithe vallu data ni marchaleru.
- 2. Control: Manam anukunna vidham ga matrame data change avuthundi.
- 3. Easy Maintenance: Code ni easy ga maintain cheyochu.
Abstraction vs Encapsulation - Chinna Difference
Abstraction ante - Anavasaramaina vishayalu dachadam.
Encapsulation ante - Data ni pack chesi kapadadam.
Rendu kalisi unte ne, manchi Java program avuthundi.
4. Conclusion
Encapsulation valla mee code secure ga, clean ga untundi. Interview lo chala sarlu ee question adugutharu. So ee example ni 2 sarlu practice cheyyandi.
Next Post: Next post lo manam Interface in Java gurinchi nerchukundam. Miss avvakunda LearnTechSoft ni follow avvandi.
© LearnTechSoft - Java in Telugu
No comments:
Post a Comment