La classe astratta può avere un costruttore?
La classe astratta può avere un costruttore?

Video: La classe astratta può avere un costruttore?

Video: La classe astratta può avere un costruttore?
Video: CHE COSA E' UNA CLASSE ASTRATTA - Java | PROGRAMMAZIONE #16 | Vita Da Founder 2024, Aprile
Anonim

Sì, an la classe astratta può avere un costruttore in Giava. Voi Potere o fornire esplicitamente a costruttore a classe astratta o se non lo fai, il compilatore volere aggiungi predefinito costruttore di nessun argomento in classe astratta . Questo è vero per tutti classi e vale anche per an classe astratta.

Semplicemente, perché una classe astratta ha un costruttore?

UN costruttore in Java in realtà non "costruisce" l'oggetto, viene utilizzato per inizializzare i campi. Immagina che il tuo la classe astratta ha campi x e y, e che si desidera che vengano sempre inizializzati in un certo modo, indipendentemente dalla sottoclasse concreta effettiva alla fine creata.

Inoltre, la classe astratta può avere il costruttore C#? Risposta: Sì, an la classe astratta può avere un costruttore , nonostante classe astratta non può essere istanziato. Un costruttore di classi astratte c# esempio di codice volere essere spiegato. Ad esempio nel programma, se creiamo oggetto di derivato classe poi astratto base costruttore di classi will anche essere chiamato.

Successivamente, ci si potrebbe anche chiedere, la classe astratta può avere un costruttore parametrizzato in Java?

Sì, an la classe astratta può avere un costruttore parametrizzato . Questo volere quindi essere utilizzato dalle sottoclassi che estendono il classe astratta.

Come si chiama un costruttore di classi astratte?

Puoi definire un costruttore in an classe astratta , ma non puoi costruire quell'oggetto. Tuttavia, sotto- classi può (e deve) chiamata uno di costruttori definito nel astratto genitore classe . non puoi chiamata un costruttore di classi astratte con un classe espressione di creazione dell'istanza, ad es.

Consigliato: