Skip to main content

Subclass Definition (programming)

A subclass is a child class of a parent class (base class, superclass, ancestor class); it is a class derived from another class.

In other words, a subclass is a description of a class based on the structure of another class.

Some programming languages ​​also allow a class to have multiple parents.

Subclasses and classes are used in object-oriented programming (POO).

Subclass characteristics

A subclass inherits certain characteristics of the parent class/s is like an extension of this, and even new features of the parent class can be redefined or added.

A subclass inherits the state and behavior of all their ancestors.

The term superclass refers to the class that is the most direct ancestor, as well as to all ascending classes.

One of the mechanisms by which a subclass obtains the behavior (methods) and attributes (variables) of its superclass is called inheritance, but it cannot be said that a subclass is always an inheritance, because the subclass could redefine all of its superclass, so nothing would be inherited in that case.

Related terminology

• Class (programming)

• Object-oriented programming

• Inheritance (programming)

Questions? needs more information?
Write and we will respond to your email

Comments

Popular posts from this blog

Virtualization Definition

1.System that is in a state of virtualization.For more information see: virtualization. 2.Execute a virtually stored program. 3.Simulate some effect or condition on a computer. 4.Make or conform a virtual reality. Doubts? needs more information? Write and we will respond to your email

Network transparency definition

Network transparency refers to the ability of a protocol to transmit data over the network in a way that is transparent (invisible) to those who are using the applications that use the protocol.In this regard, users of a particular application they can access remote resources in the same way they would access their own local resources. An example of this is cloud storage, where remote files are presented as if they were locally accessible; also the cloud computing where the resource in question is the processing. From English: network transparency. X Windows The term is often applied partially correctly in the context of the X Windows system, which is capable of transmitting graphic data over the network and integrating it seamlessly with the applications that are running and displayed locally; however, certain extensions of the X Windows system are not able to work on the network. Firewall In firewall technology, transparency can be defined in the network layer ( or IP) or ...

Initialization vector definition

In cryptography, an initialization vector (IV) is a block of bits required to achieve a flow encryption or block encryption, in one of the encryption modes, with a result independent of other encryption produced by the same key.p> The size of the IV depends on the encryption algorithm and the cryptographic protocol and is often as long as the block size or the size of the key. Source: Initialization vector (CCL)

Definition of Network Address Translation (NAT)

Network Address Translation, Network Address Translation and better known as NAT. Network Address Translation is a mechanism used by IP routers to exchange data packets between two networks that mutually assign incompatible addresses. It consists of converting, in real time, the addresses used in the transported packets.It is also necessary to edit the packets to allow the operation of protocols that include address information within the protocol conversation. For more information see: NAT. Questions? needs more information? Write and we will respond to your email

MIDI keyboard definition

Input device consisting of a musical keyboard that uses the MIDI controller.The MIDI (Musical Instrument Digital Interface) is a digital standard for the representation and transmission of sounds developed in the 80s of the last century.A keyboard can synthesize audio or pre-recorded wave. Old computer sound cards had a MIDI port (DIN 5-pin standard), which allows you to connect musical instruments to the computer, such as a synthesizer or MIDI keyboard.USB ports are currently used more, although USB to MIDI converters also come. Extension.mid files are used to save MIDI files. Any questions? needs more information? Write and we will respond to your email

Definition of dpx

Addictions Digital Picture eXchange file format.Standard Kodak graphic format similar to Cineon but with flexible and variable image headers. Bitmap graphics formats (rasterized) art • bmp • cin • cpt • dpx • exr • fpx • gif • iff, ilbm, lbm • jpeg, jpg • jpg2, jp2 • mng • pbm • pcd • pcx • png • ppm • psd • sgi, rgb, rgba, int, inta, bw • tga, tpic • tiff, tif • raw • wbmp • xbm • xcf • xpm Vector graphic formats ai • cdr • cgm • dxf • dwg • fh • fla • ps • svg, svgz • swf • sxd • wmf • xalm • xar Raster and vector formats eps • pdf • pict, pct, pic • px • pgm • psp Metafile formats eps • pict Informatics Dictionary

DirectSound definition

API belonging to DirectX.Provides an interface between applications and the sound card, allowing applications to produce music and sounds.It also provides essential services such as mixing audio and volume control, among others. Any questions? needs more information? Write and we will respond to your email

Definition of 202

Adverts HTTP status code that is generated when a request has been accepted but is not yet completed. Do we improve the definition? Points: 0 (0 votes) We answer your questions or comments below: Questions? needs more information? Write and we will respond to your email Informatics Dictionary