Skip to main content
nonabstract

nonabstract

7.5
A class you can use to make objects directly
  • adjective
  • Specialized
translation icon : no abstracto
  • Unlike abstract classes, a nonabstract class can be instantiated to create objects.

Examples

  • A nonabstract class can be instantiated directly.

  • The nonabstract methods provide concrete implementations.

  • The developer created a nonabstract class so it could be used directly in the application.

  • They refactored the code to make the base class nonabstract for easier testing.

  • The developer created a nonabstract class so it could be used directly in the application.

  • Unlike abstract classes, a nonabstract class can be instantiated to create objects.

  • They refactored the code to make the base class nonabstract for easier testing.

Antonyms

16 8.0

A general idea not tied to a specific example

How Instantiable

concrete
206 3.9
constructible
  • Specialized
6.9
nonabstract
  • Specialized
7.5
abstract
16 8.0

Surface Forms

nonabstract positive

Morphology

nonabstract = abstract (semi-transparent) = non + abstract

Morphologically regular (non- + abstract), but the sense is a specialized programming usage ('not declared abstract / instantiable'), which may not be obvious to general learners.

Etymology

Nonabstract in programming also breaks into non- ('not') and abstract ('an idea or plan you cannot use by itself'). A nonabstract class is not just an idea: you can use it directly to make objects, so it becomes real code you can run.