Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

En anonym klasse deklareres og instansieres i et uttrykk, og er enten en subklasse av en annen klasse eller så implementerer den et (og bare ett) grensesnitt. Hensikten med en anonym klasse vil ofte være en "quick-fix"/hurtig-implementasjon av en instans som implementerer et grensesnitt eller en klasse man vil gjøre forandringer på. Dette blir forhåpentligvis litt mer begripelig med noen eksempler.

...

Eksempelet ovenfor viser hvordan en instans, sum, subklasser TextField og inline skriver over metodene replaceText og replaceSelection. Tekstfeltet sum er ment som et felt som bare vil ha input i form av numeriske verdier, og metoden som setter teksten forandres slik at den varsler dersom noen skriver tekst i feltet.