Una classe con costruttore privato può essere ereditata in Java?
Una classe con costruttore privato può essere ereditata in Java?

Video: Una classe con costruttore privato può essere ereditata in Java?

Video: Una classe con costruttore privato può essere ereditata in Java?
Video: Cos'è il COSTRUTTORE Java | Lo conosci per DAVVERO? Teoria e Pratica COMPLETA Java tutorial ita 2021 2024, Aprile
Anonim

5 risposte. Giava non impedisce la sottoclassificazione di classe con costruttori privati . Ciò che impedisce è sub- classi che non può accedere a nessuno costruttori della sua super classe . Questo significa un costruttore privato non può essere utilizzato in un altro classe file e un pacchetto locale costruttore non può essere utilizzato in un altro pacchetto.

Considerando questo, possiamo ereditare la classe con il costruttore privato?

Se classe con costruttore privato e sigillato classe non può essere ereditato , allora a che serve? classe che non può essere ereditato . E come detto in precedenza il costruttore privato può essere scusato come noi avere statico classi Ora. Così costruttore privato + sigillato significa puro statico classe . Anche sigillato classe non può essere ereditato.

Ci si potrebbe anche chiedere, cosa non si può fare con una classe con costruttore privato? Oltre a creare singleton classe , costruttore privato ha anche molti altri usi fondamentali. Insieme a costruttore privato esempio di questo la classe può essere creato solo all'interno della dichiarazione classe . Facendo un costruttore privato , noi possiamo prevenire un classe dall'essere prorogato da qualsiasi altro classe.

A questo proposito, la classe privata può essere ereditata in Java?

UN java privato membro non può essere ereditato in quanto disponibile solo per i dichiarati classe java . Dal momento che privato i membri non possono essere ereditato , non c'è posto per la discussione su Giava sovraccarico di runtime o Giava caratteristiche prevalenti (polimorfismo).

Cosa succede se il costruttore è privato in Java?

Giava – costruttore privato esempio. L'impiego di costruttore privato è quello di servire le classi singleton. Usando costruttore privato possiamo garantire che non sia possibile creare più di un oggetto alla volta. Fornendo un costruttore privato impedisci la creazione di istanze di classe in qualsiasi luogo diverso da questa stessa classe.

Consigliato: