Skip to content
ereditarietà

File:Single_Inheritance.jpg · Wikimedia Commons · See Wikimedia Commons

EntityQ212542· pop 44· linked from 327 articles

ereditarietà

Sign in to save

Also known as subclassing, subclass relationship, superclass and subclass, base and derived classes

concetto fondamentale del paradigma di programmazione a oggetti

Wikidata facts

Instance of
concept
Subclass of
relation
Has use
subtyping
Show 3 more facts
partially coincident with
subtyping
Sources (2)

via Wikidata · CC0

Article · Italiano

In informatica l'ereditarietà è uno dei concetti fondamentali nel paradigma di programmazione a oggetti. Essa consiste in una relazione che il linguaggio di programmazione, o il programmatore stesso, stabilisce tra due classi. Se la classe B eredita dalla classe A, si dice che B è una sottoclasse di A e che A è una superclasse di B. Denominazioni alternative equivalenti, sono classe padre, classe madre o classe base per A e classe figlia o classe derivata per B. A seconda del linguaggio di programmazione, l'ereditarietà può essere ereditarietà singola o semplice (ogni classe può avere al più una superclasse diretta) o multipla (ogni classe può avere più superclassi dirette). In generale, l'uso dell'ereditarietà dà luogo a una gerarchia di classi; nei linguaggi con ereditarietà singola, si ha un albero se esiste una superclasse "radice" di cui tutte le altre classi sono direttamente o indirettamente sottoclassi (come la classe Object nel caso di Java) o a una foresta altrimenti; l'ereditarietà multipla definisce invece una gerarchia a grafo aciclico diretto.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (5)