GObject

Noun · Development

Definitions

  1. An object-oriented type system and framework for C, part of GLib, that provides classes, inheritance, interfaces, signals, and properties — effectively bolting OOP onto a language that doesn't have it natively.

    In plain English: A system that adds object-oriented programming features like classes and inheritance to the C language, which normally doesn't have them.

    Example: "Writing a GObject subclass in C involves enough boilerplate to make Java developers feel at home."

Related Terms