జావాలో క్లాస్ వర్సెస్ ఇంటర్ఫేస్

రచయిత: Laura McKinney
సృష్టి తేదీ: 4 ఏప్రిల్ 2021
నవీకరణ తేదీ: 10 మే 2024
Anonim
జావాలో వియుక్త తరగతి మరియు ఇంటర్‌ఫేస్ మధ్య వ్యత్యాసం | ఇంటర్‌ఫేస్ Vs అబ్‌స్ట్రాక్ట్ క్లాస్
వీడియో: జావాలో వియుక్త తరగతి మరియు ఇంటర్‌ఫేస్ మధ్య వ్యత్యాసం | ఇంటర్‌ఫేస్ Vs అబ్‌స్ట్రాక్ట్ క్లాస్

విషయము

జావాలో క్లాస్ మరియు ఇంటర్ఫేస్ మధ్య వ్యత్యాసం ఏమిటంటే, జావాలోని క్లాస్ ఆబ్జెక్ట్ సృష్టించడానికి తక్షణం ఇవ్వబడుతుంది, అయితే జావాలో ఇంటర్ఫేస్ ఎప్పటికీ తక్షణం చేయబడదు ఎందుకంటే ఈ పద్ధతి ఆరంభించడంలో ఎటువంటి చర్యను చేయలేకపోతుంది.


జావా అనేది కంపైలర్ మరియు వ్యాఖ్యాత రెండింటినీ ఉపయోగించే ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ భాష. ఎక్కువగా అన్ని సాఫ్ట్‌వేర్‌లు జావా ప్రోగ్రామింగ్ భాషలో తయారు చేయబడతాయి. జావా కోడ్‌ను విండోస్, లైనక్స్ మరియు మాక్ ఓఎస్‌లలో వ్రాయవచ్చు. సి మరియు సి ++ ప్రోగ్రామింగ్ భాష యొక్క వాక్యనిర్మాణం చాలా సమానంగా ఉంటుంది.

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


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

విషయ సూచిక: జావాలో క్లాస్ మరియు ఇంటర్ఫేస్ మధ్య వ్యత్యాసం

  • పోలిక చార్ట్
  • జావాలో క్లాస్ అంటే ఏమిటి?
  • జావాలో ఇంటర్ఫేస్ అంటే ఏమిటి?
  • కీ తేడాలు
  • ముగింపు
  • వివరణాత్మక వీడియో

పోలిక చార్ట్

ఆధారంగాజావాలో క్లాస్జావాలో ఇంటర్ఫేస్
అర్థంజావాలో క్లాస్ ఒక వస్తువును సృష్టించడానికి తక్షణం ఇవ్వబడుతుంది

జావాలోని ఇంటర్‌ఫేస్‌ను ఎప్పటికీ తక్షణం చేయలేము, ఎందుకంటే పద్ధతి ఆరంభించడంలో ఎటువంటి చర్యను చేయలేకపోతుంది.


 

కీవర్డ్జావాలో క్లాస్‌ను అమలు చేయడానికి కీవర్డ్ క్లాస్ ఉపయోగించబడుతుందిజావాలో ఇంటర్ఫేస్ను అమలు చేయడానికి కీవర్డ్ ఇంటర్ఫేస్ ఉపయోగించబడుతుంది
నమూనా రచయితఒక తరగతికి కన్స్ట్రక్టర్ ఉండవచ్చుఇంటర్‌ఫేస్‌లో ఎప్పుడూ కన్స్ట్రక్టర్ ఉండకూడదు
విధానంతరగతిలోని పద్ధతులు ఒక నిర్దిష్ట ఫంక్షన్ చేయడానికి నిర్వచించబడతాయిఇంటర్ఫేస్లోని పద్ధతి పూర్తిగా వియుక్తమైనది

జావాలో క్లాస్ అంటే ఏమిటి?

జావా ప్రోగ్రామింగ్‌లో క్లాస్ చాలా ముఖ్యమైన లక్షణాలలో ఒకటి. తరగతిని అమలు చేయడం గురించి మాకు తెలియకపోతే మేము జావా ప్రోగ్రామింగ్‌లో జావా అమలును అమలు చేయలేము. జావా ప్రోగ్రామింగ్‌లోని తరగతులు వస్తువులను సృష్టించడానికి కూడా ఉపయోగించబడతాయి ఎందుకంటే క్లాస్ రిఫరెన్స్ రకాన్ని సృష్టిస్తుంది. తరగతి సంతకంలో, తరగతి పేరు మరియు మొత్తం సమాచారం ఉన్న తరగతి శరీరం ఉంది. తరగతి యొక్క ప్రధాన శరీరంలో, తరగతి యొక్క క్షేత్రాలు మరియు పద్ధతులు ఉన్నాయి. తరగతిలోని వస్తువులు స్థిరంగా మరియు స్థిరంగా ఉండవు. జావా ప్రోగ్రామింగ్‌లో క్లాస్ చేయడానికి కీవర్డ్ క్లాస్ ఉపయోగించబడుతుంది. జావాలో సృష్టించబడిన ప్రతి వస్తువు ఫీల్డ్ మరియు పద్ధతులను కలిగి ఉంటుంది మరియు కాపీ చేస్తుంది. యాక్సెస్ స్పెసిఫైయర్ సబ్ క్లాస్ సభ్యుల దృశ్యమానత మరియు ప్రాప్యతను నిర్ణయిస్తుంది. జావా ప్రోగ్రామింగ్‌లో యాక్సెస్ స్పెసిఫైయర్‌ను ఉపయోగించడం ద్వారా వారసత్వం చేయవచ్చు. ఒక తరగతి ఇతర తరగతి యొక్క వస్తువులు మరియు పద్ధతులను వారసత్వంగా పొందుతుంది.

జావాలో ఇంటర్ఫేస్ అంటే ఏమిటి?

ఒక తరగతి ఒకే తరగతిని మాత్రమే వారసత్వంగా పొందగలదు; ఈ సమస్యను పరిష్కరించడానికి ఇంటర్ఫేస్ సృష్టించబడింది. ఇంటర్ఫేస్ క్లాస్‌ని ఉపయోగించడం ద్వారా ఒకటి కంటే ఎక్కువ తరగతులను వారసత్వంగా పొందవచ్చు. ఇంటర్ఫేస్ యొక్క నిర్మాణం తరగతికి చాలా పోలి ఉంటుంది. జావాలో ఇంటర్ఫేస్ను అమలు చేయడానికి ఉపయోగించే కీవర్డ్ ఇంటర్ఫేస్. ఇంటర్ఫేస్లో, ఇంటర్ఫేస్ యొక్క శరీరం లోపల ఒక పద్ధతి నిర్వచించబడలేదు. తరగతి ఇంటర్ఫేస్ యొక్క శరీరం లోపల నిర్వచించబడాలి. తరగతి పద్ధతి ఎల్లప్పుడూ బహిరంగంగా ఉండాలి.

కీ తేడాలు

  1. జావాలో క్లాస్ వస్తువును సృష్టించడానికి తక్షణం ఇవ్వబడుతుంది, అయితే జావాలోని ఇంటర్ఫేస్ ఎప్పటికీ తక్షణం చేయబడదు, ఎందుకంటే ఈ పద్ధతి ఆరంభించడంలో ఎటువంటి చర్యను చేయలేకపోతుంది.
  2. జావాలో ఒక తరగతిని అమలు చేయడానికి కీవర్డ్ క్లాస్ ఉపయోగించబడుతుంది, అయితే జావాలో ఇంటర్ఫేస్ను అమలు చేయడానికి కీవర్డ్ ఇంటర్ఫేస్ ఉపయోగించబడుతుంది.
  3. ఒక తరగతి కన్స్ట్రక్టర్‌ను కలిగి ఉంటుంది, అయితే ఇంటర్‌ఫేస్‌కు ఎప్పుడూ కన్స్ట్రక్టర్ ఉండకూడదు.
  4. తరగతిలోని పద్ధతులు నిర్దిష్ట పనితీరును నిర్వహించడానికి నిర్వచించబడతాయి, అయితే ఇంటర్‌ఫేస్‌లోని పద్ధతి పూర్తిగా నైరూప్యంగా ఉంటుంది.

ముగింపు

పై వ్యాసంలో, అమలులో జావాలో తరగతి మరియు ఇంటర్ఫేస్ మధ్య స్పష్టమైన వ్యత్యాసాన్ని మనం చూస్తాము

వివరణాత్మక వీడియో