Object Lifetime

In computer science, the object lifetime (or life cycle) of an object in object-oriented programming is the time between an object's creation (also known as instantiation or construction) till the object is no longer used, and is destructed or freed.

In object-oriented programming (OOP), the meaning of creating objects is far more subtle than simple allocating of spaces for variables. First, this is because, in the OOP paradigm, the lifetime of each object tends to vary more widely than in the case in conventional programming. There are many subtle questions, including whether the object be considered alive in the process of creation, and concerning the order of calling initializing code. In some sense, the creation can happen before the beginning of the program when objects are placed in a global scope.

Read more about Object Lifetime:  Creating Objects, Destroying Objects

Famous quotes containing the words object and/or lifetime:

    Among all the modernized aspects of the most luxurious of industries, the model, a vestige of voluptuous barbarianism, is like some plunder-laden prey. She is the object of unbridled regard, a living bait, the passive realization of an ideal.... No other female occupation contains such potent impulses to moral disintegration as this one, applying as it does the outward signs of riches to a poor and beautiful girl.
    Colette [Sidonie Gabrielle Colette] (1873–1954)

    I have a lifetime appointment and I intend to serve it. I expect to die at 110, shot by a jealous husband.
    Thurgood Marshall (1908–1993)