విషయ సూచిక:
నిర్వచనం - వియుక్త తరగతి అంటే ఏమిటి?
ప్రోగ్రామింగ్ భాషలలో, ఒక నైరూప్య తరగతి అనేది ఒక సాధారణ తరగతి (లేదా వస్తువు రకం) దాని ప్రోటోకాల్కు అనుగుణంగా ఉండే నిర్దిష్ట వస్తువులను సృష్టించడానికి లేదా అది మద్దతిచ్చే కార్యకలాపాల సమితిగా ఉపయోగించబడుతుంది. వియుక్త తరగతులు నేరుగా తక్షణం ఇవ్వబడవు.
వాస్తవికతను మోడల్ చేసే తరగతుల సోపానక్రమాలను సృష్టించేటప్పుడు వియుక్త తరగతులు ఉపయోగపడతాయి ఎందుకంటే అవి కొన్ని పద్ధతుల్లో మార్పులేని స్థాయి కార్యాచరణను పేర్కొనడం సాధ్యం చేస్తాయి, కాని ఆ తరగతి యొక్క నిర్దిష్ట అమలు (ఉత్పన్న తరగతి) అవసరమయ్యే వరకు ఇతర పద్ధతుల అమలును వదిలివేయండి.
టెకోపీడియా వియుక్త తరగతిని వివరిస్తుంది
ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ (OOP) భాషలలో, సాఫ్ట్వేర్ పరిష్కరించడానికి ఉద్దేశించిన సమస్య యొక్క డొమైన్లోని తరగతులను తరగతులు సూచిస్తాయి. తరగతులు లక్షణాల సేకరణలు (లక్షణాలు) మరియు ప్రవర్తనలు (పద్ధతులు) ఉన్నాయి, ఇవి గతంలో నిర్వచించిన తరగతులపై ఆధారపడి ఉంటాయి. వియుక్త తరగతుల యొక్క నిర్దిష్ట అమలును పొందడానికి ప్రోగ్రామర్లు వారసత్వాన్ని ఉపయోగిస్తారు. నైరూప్య తరగతుల నుండి తీసుకోబడిన తరగతులను ఉత్పన్న తరగతులు అంటారు. ఈ సూత్రం వరుసగా అనేకసార్లు వర్తించినప్పుడు, ఇది తరగతుల శ్రేణికి దారితీస్తుంది. ఈ సందర్భంలో, నైరూప్య తరగతులు ఈ సోపానక్రమం యొక్క మూలంలో ఉన్నాయి, మరియు ఉత్పన్నమైన తరగతులలో భర్తీ చేయవలసిన పద్ధతులను అమలు చేయడానికి ఉపయోగిస్తారు, తద్వారా రన్టైమ్ లోపాలను నివారించవచ్చు.
ఒక నైరూప్య తరగతికి కనీసం ఒక నైరూప్య పద్ధతి ఉంటుంది. ఒక నైరూప్య పద్ధతికి బేస్ క్లాస్లో కోడ్ ఉండదు; కోడ్ దాని ఉత్పన్న తరగతుల్లో చేర్చబడుతుంది. ఉత్పన్నమైన తరగతిలో నైరూప్య పద్ధతిని ఒకే యాక్సెస్ మాడిఫైయర్, సంఖ్య మరియు వాదన యొక్క రకంతో మరియు బేస్ క్లాస్ మాదిరిగానే తిరిగి ఇవ్వాలి. నైరూప్య తరగతి రకం యొక్క వస్తువులు సృష్టించబడవు, ఎందుకంటే నైరూప్య తరగతి రకం యొక్క వస్తువును తక్షణం చేసే కోడ్ సంకలన లోపానికి దారి తీస్తుంది.
