"Halo, Amigo!"

"Minangka sampeyan wis ngerti, kelas batin anonim ora bisa duwe konstruktor."

"Ya. Ora trep banget. Konstruktor pancen penting."

"Minangka paribasan, ora ana sing mokal yen sampeyan pengin cukup ala."

"Elinga, variabel statis ora duwe konstruktor statis, nanging ana initializer statis - blok statis."

"Iya, aku inget."

"Kelas batin anonim duwe initializer sing padha, kajaba ora statis."

Tuladha
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;
 }
}

"Iki wektu aku nyorot kode kelas jero anonim ing abang, lan initializer sawijining (ing efek, konstruktor sawijining) ing kain wungu. Ing 'konstruktor' duwe awak, nanging ora ana cara teken: "

Pangarep-arep kasunyatan
class Car
{
int policeNumber;
 Car(){
  policeNumber = number;
 }
}
class Car
{
int policeNumber;
{
policeNumber = number;
}
}

"Sampeyan bisa ngumumake variabel ing kelas kasebut lan miwiti ing initializer."

"Apik banget, saiki larangane luwih sithik."

"Kanthi iku, kita bakal ngerti kelas batin. Muga-muga sampeyan seneng."

"Akeh. Piwulang saka Kim, Rishi, lan utamane sampeyan, Ellie, pancen apik banget."

"Omonge manis! Terus…"