"శుభాకాంక్షలు, అమిగో! నేను అర్థం చేసుకున్నట్లుగా, పైపుల యొక్క స్పేస్-టైమ్ వక్రత యొక్క భౌతిక పునాదులపై మీరు నా పాఠానికి హాజరయ్యారు? కాదు? సరే, ఎందుకు కాదు? మీకు ఐదవ స్థాయి గురించి అదనపు పదార్థాలు కావాలా? సరే, ఇక్కడ మీరు వెళ్ళండి. "
మనకు కన్స్ట్రక్టర్లు ఎందుకు అవసరం?
"మీరు ఇప్పటికే ఈ ప్రశ్నను మీరే అడిగారా? మరియు మీరు సమాధానం కనుగొన్నారా? మీరు ఖచ్చితంగా సమాధానం సరైనదేనా? తనిఖీ చేద్దాం! మీరు ఎలాంటి ప్రత్యేక లక్షణాలు లేకుండా డిఫాల్ట్ పిల్లిని ఎలా సృష్టించాలి? అదే పిల్లిని ఎలా సృష్టించాలి, కానీ నిర్దిష్ట రంగు బొచ్చు మరియు స్వరం యొక్క స్వరం ఉందా? మీకు తెలియదా? జావాలోని కన్స్ట్రక్టర్ల ప్రాథమిక విషయాలపై ఇక్కడ ఒక అద్భుతమైన కథనం ఉంది. చదవండి మరియు జ్ఞానోదయం పొందండి!"
బేస్ క్లాస్ కన్స్ట్రక్టర్లు
"మీరు ప్రస్తుతం జావాలో కన్స్ట్రక్టర్లను త్రవ్వడం మొదలుపెట్టారు. కాబట్టి, మా ఓడ నిల్వ డబ్బాల్లో నేను కనుగొన్న ఒక ఆసక్తికరమైన కథనం మిమ్మల్ని బాధించదు. ఇది బేస్ క్లాస్ కన్స్ట్రక్టర్లకు సంబంధించినది మరియు మీ స్థాయి కోసం రూపొందించబడింది. మీరు నేర్చుకుంటారు (లేదా సమీక్ష) సూపర్క్లాస్లు మరియు సబ్క్లాస్లు అంటే ఏమిటి, కన్స్ట్రక్టర్లను పిలిచే క్రమం మరియు ఫీల్డ్లు ప్రారంభించబడిన క్రమం."
"ఈ రోజు మీ కోసం నా దగ్గర చాలా కథనాలు లేవు, కానీ టాపిక్ చాలా ముఖ్యమైనది. కాబట్టి దానిలో మునిగిపోండి. మరియు మీరు కన్స్ట్రక్టర్ల గురించి ఏదైనా చదవాలనుకుంటే, 'హెడ్ ఫస్ట్ జావా' రోజును ఆదా చేస్తుంది! లేదా , కే హోర్స్ట్మాన్ యొక్క 'కోర్ జావా' కూడా అద్భుతమైన పాఠ్యపుస్తకం. మీరు ఇంకా ప్రొఫెషనల్గా లేరు కాబట్టి దీన్ని చదవడం చాలా తొందరగా ఉందని అనుకుంటున్నారా? మరోసారి ఆలోచించండి. ప్రొఫెషనల్స్ పుట్టలేదు, గుర్తుందా?"
గెట్టర్లు మరియు సెట్టర్లు
"ఒకప్పుడు, ఎన్క్యాప్సులేషన్ అంటే ఏమిటో మరియు అది ఎందుకు అవసరమో మీకు తెలియదు. మరియు ఇప్పుడు కూడా మేము క్లాస్ డేటా మరియు సహాయక పద్ధతులను (గెట్టర్స్ మరియు సెట్టర్లు) దాచడం గురించి మాట్లాడినప్పుడు మీకు నమ్మకంగా ఉండకపోవచ్చు. అలా అయితే, అప్పుడు దయచేసి చాలా ఉపయోగకరమైన పాఠాన్ని సమీక్షించడానికి చాలా దయతో ఉండండి , ఇది ఎన్క్యాప్సులేషన్పై మీ అవగాహనను బలపరుస్తుంది."
టెర్నరీ ఆపరేటర్
"ప్రారంభకులు ఈ మృగాన్ని చాలా అసాధారణంగా భావిస్తారు. మరియు పెద్దగా మీరు ఇది లేకుండా చేయవచ్చు, కానీ టెర్నరీ ఆపరేటర్ కోడ్ని బాగా తగ్గించారు! కాబట్టి, if-else కాన్స్ట్రక్షన్కి ఈ రీప్లేస్మెంట్ గురించి మీకు ఇదివరకే తెలియకపోతే, నేను మీరు దానితో మిమ్మల్ని పరిచయం చేసుకోవాలని మరియు దానిని మీ కోడ్లో ఏకీకృతం చేయడం ప్రారంభించాలని సిఫార్సు చేస్తున్నాము ."
"మరియు నేను భవిష్యత్ పఠనం కోసం ఒక పుస్తకాన్ని సిఫార్సు చేయాలని కూడా నిర్ణయించుకున్నాను. టెర్నరీ ఆపరేటర్లోని పాఠం కోడ్ రీడబిలిటీకి సంబంధించినది కాబట్టి, ఈ పుస్తక శీర్షిక- ' క్లీన్ కోడ్' మరియు దాని రచయిత-రాబర్ట్ మార్టిన్ను గుర్తుంచుకోండి."
"ఈ పుస్తకం ప్రోగ్రామర్ల కోసం ఉత్తమ అభ్యాసాలు మరియు సిఫార్సులను కలిపిస్తుంది, ఇది ఫంక్షనల్గా మాత్రమే కాకుండా సులభంగా చదవగలిగే కోడ్ను వ్రాయడంలో మీకు సహాయపడుతుంది."
GO TO FULL VERSION