"வணக்கம், அமிகோ!"

"உங்களுக்கு ஏற்கனவே தெரியும், அநாமதேய உள் வகுப்புகளுக்கு ஒரு கட்டமைப்பாளர் இருக்க முடியாது."

"ஆமாம். இது மிகவும் வசதியானது அல்ல. கன்ஸ்ட்ரக்டர்கள் மிகவும் முக்கியம்."

"பழமொழி சொல்வது போல், நீங்கள் மோசமாக விரும்பினால் எதுவும் சாத்தியமில்லை."

"நினைவில் கொள்ளுங்கள், நிலையான மாறிகளுக்கு நிலையான கட்டமைப்பாளர்கள் இல்லை, ஆனால் நிலையான துவக்கி உள்ளது - நிலையான தொகுதி."

"ஆம், எனக்கு நினைவிருக்கிறது."

"அநாமதேய உள் வகுப்புகள் அதே துவக்கியைக் கொண்டுள்ளன, தவிர அது நிலையானது அல்ல."

உதாரணமாக
class Car
{
 public ArrayListcreatePoliceCars(int count)
 {
  ArrayList result = new ArrayList();

  for(int i = 0; i < count; i++)
  {
    final int number = i;
    result.add(new Car()
    {
      int policeNumber;
      {
        policeNumber = number;
      }
    });
  }
  return result;
 }
}

"இந்த முறை நான் அநாமதேய உள் வகுப்பு குறியீட்டை சிவப்பு நிறத்திலும், அதன் துவக்கியை (விளைவாக, அதன் கன்ஸ்ட்ரக்டர்) ஊதா நிறத்திலும் முன்னிலைப்படுத்தினேன். 'கன்ஸ்ட்ரக்டருக்கு' ஒரு உடல் உள்ளது, ஆனால் முறை கையொப்பம் இல்லை:"

எதிர்பார்ப்பு யதார்த்தம்
class Car
{
int policeNumber;
 Car(){
  policeNumber = number;
 }
}
class Car
{
int policeNumber;
{
policeNumber = number;
}
}

"அத்தகைய வகுப்பிற்குள் மாறிகளை நீங்கள் அறிவிக்கலாம் மற்றும் அவற்றை துவக்கியில் துவக்கலாம்."

"அருமை, இப்போது அவை மிகக் குறைவான கட்டுப்பாடுகள்."

"அதன் மூலம், உள் வகுப்புகளை நாங்கள் தெரிந்து கொள்கிறோம். உங்களுக்கு பிடித்திருந்தது என்று நம்புகிறேன்."

"நிறைய. கிம், ரிஷி மற்றும் குறிப்பாக உங்களிடமிருந்து, எல்லியின் படிப்பினைகள் மிகச் சிறந்தவை."

"என்ன ஒரு இனிமையான பேச்சு! தொடருங்கள்..."