first-class object

noun

An entity that can be constructed at run-time, passed as a parameter, returned from a function, or assigned into a variable.

Meanings

nounfirst-class object (plural first-class objects)

plural first-class objects

  1. computingAn entity that can be constructed at run-time, passed as a parameter, returned from a function, or assigned into a variable.
  2. computingAn entity that can pass a value as a parameter, can be returned from a subroutine, and can be assigned into a variable. (This is the definition according to Raphael Finkel, who uses the terms of second- and third-class objects.)

    Synonyms: first-class citizen, first-class entity, first-class value

Synonyms & antonyms

nounAn entity that can pass a value as a parameter, can be returned from a subroutine, and can be assigned into a variable. (This is the definition according to Raphael Finkel, who uses the terms of second- and third-class objects.)

Translations

German First-Class-Objekt
  • First-Class-ObjektTranslations
Turkish birinci sınıf nesne
  • birinci sınıf nesneTranslations
Cite this entry
APA

first-class object. (n.d.). In WatkinsX Dictionary. Retrieved November 3, 2026, from https://dictionary.watkinsx.com/word/first-class%20object

MLA

“first-class object.” WatkinsX Dictionary, https://dictionary.watkinsx.com/word/first-class%20object. Accessed November 3, 2026.

Chicago

WatkinsX Dictionary, s.v. “first-class object,” accessed November 3, 2026, https://dictionary.watkinsx.com/word/first-class%20object.

Source: first-class object on Wiktionary, CC BY-SA 4.0.