Instance (computer science)

instanceinstancesinstantiatedinstantiationinstance-ofinstantiatesinstantiatingclass instancesClass objectinstance of it
In object-oriented programming (OOP), an instance is a concrete occurrence of any object, existing usually during the runtime of a computer program.wikipedia
73 Related Articles

Object-oriented programming

object-orientedobject orientedobject-oriented programming language
In object-oriented programming (OOP), an instance is a concrete occurrence of any object, existing usually during the runtime of a computer program.
OOP languages are diverse, but the most popular ones are class-based, meaning that objects are instances of classes, which also determine their types.

Object (computer science)

objectobjectsdata object
In object-oriented programming (OOP), an instance is a concrete occurrence of any object, existing usually during the runtime of a computer program.
In the class-based object-oriented programming paradigm, object refers to a particular instance of a class, where the object can be a combination of variables, functions, and data structures.

Class-based programming

class-basedclass definedclass-based inheritance
In class-based programming, objects are created from classes by subroutines called constructors, and destroyed by destructors.
An object must be explicitly created based on a class and an object thus created is considered to be an instance of that class.

Abstract type

abstract classabstractabstract classes
Not all classes can be instantiated – abstract classes cannot be instantiated, while classes that can be instantiated are called concrete classes.
In programming languages, an abstract type is a type in a nominative type system that cannot be instantiated directly; a type that is not abstract – which can be instantiated – is called a concrete type.

Class (computer programming)

classclassesPartial class
In class-based programming, objects are created from classes by subroutines called constructors, and destroyed by destructors. Not all classes can be instantiated – abstract classes cannot be instantiated, while classes that can be instantiated are called concrete classes. An important distinction is between the data type, which is interface, and the class, which is implementation.
In many languages, the class name is used as the name for the class (the template itself), the name for the default constructor of the class (a subroutine that creates objects), and as the type of objects generated by instantiating the class; these distinct concepts are easily conflated.

Process (computing)

processprocessesprocessing
Each time a process runs, it is an instance of some program.
In computing, a process is the instance of a computer program that is being executed by one or many threads.

Runtime (program lifecycle phase)

run timerun-timeruntime
In object-oriented programming (OOP), an instance is a concrete occurrence of any object, existing usually during the runtime of a computer program.

Subroutine

functionfunctionssubroutines
In class-based programming, objects are created from classes by subroutines called constructors, and destroyed by destructors.

Constructor (object-oriented programming)

Constructor (computer science)constructorscopy constructor
In class-based programming, objects are created from classes by subroutines called constructors, and destroyed by destructors.

Destructor (computer programming)

destructordestructorsDestructor (computer science)
In class-based programming, objects are created from classes by subroutines called constructors, and destroyed by destructors.

Prototype-based programming

prototype-basedprototypeprototypes
In prototype-based programming, instantiation is instead done by copying (cloning) a prototype instance.

Value (computer science)

valuevalueslvalue
That is, it is a member of a given class that has specified values rather than variables.

Variable (computer science)

variablevariablesscalar
That is, it is a member of a given class that has specified values rather than variables.

Data type

typedatatypetypes
An important distinction is between the data type, which is interface, and the class, which is implementation.

Multitenancy

multi-tenantmultitenantmulti-tenancy
The term "software multitenancy" refers to a software architecture in which a single instance of software runs on a server and serves multiple tenants.

Dynamic provisioning environment

Dynamic provisioning environment (DPE) is a simplified way to explain a complex networked server computing environment where server computing instances or virtual machines (VMs) are provisioned (deployed or instantiated) from a centralized administrative console or client application by the server administrator, network administrator, or any other enabled user.

Symbol (programming)

symbolsymbolsatom
A symbol in computer programming is a primitive data type whose instances have a unique human-readable form.

Singleton pattern

singletonsingletonsSingleton object
In software engineering, the singleton pattern is a software design pattern that restricts the instantiation of a class to one "single" instance.

Data exchange

data exchange languageexchangeexchanging
There may be no way to transform an instance given all of the constraints.

Oracle RAC

Oracle Real Application ClustersOracle Real Application Clusters (RAC)Real Application Clusters
In a non-RAC Oracle database, a single instance accesses a single database.

NPAPI

XPConnectLiveConnectmajor web browsers began to phase out support for the underlying technology applets used to run
A plugin could implement a Java class and expose an instance of it.

Class variable

classstatic member variable
In object-oriented programming with classes, a class variable is any variable declared with the modifier of which a single copy exists, regardless of how many instances of the class exist.

Interface (Java)

interfacesinterfaceJava interface
Interfaces cannot be instantiated, but rather are implemented.

XBRL assurance

An XBRL report is an electronic file and called instance in XBRL terminology.