"வணக்கம், அமிகோ! இன்று, மாறிகள் துவக்கப்படும் வரிசையைப் பற்றி பிலாபோ பேசுவார் ."
நீங்கள் சில குறியீட்டைப் பார்க்கிறீர்கள் என்று கற்பனை செய்து பாருங்கள். மாறிகள் என்ன மதிப்புகளைப் பெறுகின்றன?
குறியீடு
class Cat
{
public int a = 5;
public int b = a + 1;
public int c = a * b;
}
குறியீடு
class Cat
{
public int a = getSum();
public int b = getSum() - a;
public int c = getSum() - a - b;
public int getSum()
{
return a + b + c;
}
}
"அது உண்மையில் அனுமதிக்கப்படுமா?"
"நிச்சயமாக. ஒரு வகுப்பின் உறுப்பினர் முறைகள் மற்றும் புலங்கள் அறிவிக்கப்படும் வரிசை முக்கியமானது அல்ல. "
ஒரு வகுப்பு மேலிருந்து கீழாக ஏற்றப்படுகிறது, எனவே ஒரு புலம் ஏற்கனவே ஏற்றப்பட்ட பிற புலங்களை மட்டுமே அணுகுவது முக்கியம். எடுத்துக்காட்டில், b ஐ அணுகலாம் , ஆனால் அதற்கு c பற்றி எதுவும் தெரியாது .
"என்ன நடக்கும்?"
"மாறிகள் உருவாக்கப்படும்போது, அவை இயல்புநிலை மதிப்புகளைப் பெறுகின்றன."
குறியீடு | உண்மையில் என்ன நடக்கிறது |
---|---|
|
|
|
|
"ஹோலி மோலி! இது மிகவும் எளிமையானது. நன்றி, பிலாபோ. நீங்கள் ஒரு உண்மையான நண்பர்!"
"ஹூரே! பிலாபோவுக்கு ஒரு நண்பர் இருக்கிறார்!"
GO TO FULL VERSION