ఈ స్థాయిలో, మీరు జావాలో ఏ ఆదిమ రకాలు ఉన్నాయి మరియు అవి ఎలా విస్తరించబడ్డాయి మరియు కుదించబడ్డాయి. మేము వస్తువులు మరియు తరగతుల గురించి మాట్లాడాము. ఇంకా ఏమిటంటే, మేము జావా జావాను - ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ సూత్రాలను ఏమి చేస్తుంది అని అధ్యయనం చేయడం ప్రారంభించాము. మరికొంత కాలం ఓపికపట్టండి: మీరు తదుపరి స్థాయికి వెళ్లడానికి ముందు, మీరు ఈ పాఠం ద్వారా పని చేయాలని మేము సిఫార్సు చేస్తున్నాము.

ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ సూత్రాలు

జావాలో ప్రతిదీ ఎలా నిర్వహించబడుతుందో మీకు ఇప్పటికే తెలుసు: మీరు తరగతులను ప్రకటిస్తారు మరియు తరగతుల ఆధారంగా వస్తువులను సృష్టిస్తారు, తరగతులకు పద్ధతులు ఉన్నాయి, మొదలైనవి. అయితే ఇవన్నీ ఎందుకు ఇలా ఉన్నాయి మరియు లేకపోతే కాదు? ప్రోగ్రామ్‌లు తరగతులు మరియు వస్తువులను కలిగి ఉండేలా, మరేదైనా కాకుండా భాష ఎందుకు నిర్మించబడింది? "వస్తువు" అనే భావన ఎందుకు కనుగొనబడింది మరియు ముందంజలో ఉంచబడింది? అన్ని భాషలు ఈ విధంగా రూపొందించబడ్డాయా? కాకపోతే, ఇది జావాకు ఎలాంటి ప్రయోజనాలను ఇస్తుంది? చాలా ప్రశ్నలు ఉన్నాయి వాటిని పరిష్కరించడంలో ఈ పాఠం మీకు సహాయం చేస్తుంది. మీరు OOP సూత్రాలలో లోతుగా మునిగిపోతారు: వారసత్వం, సంగ్రహణ, ఎన్‌క్యాప్సులేషన్ మరియు పాలిమార్ఫిజం.