Possiamo assegnare l'oggetto genitore agli oggetti figlio in Java?
Possiamo assegnare l'oggetto genitore agli oggetti figlio in Java?

Video: Possiamo assegnare l'oggetto genitore agli oggetti figlio in Java?

Video: Possiamo assegnare l'oggetto genitore agli oggetti figlio in Java?
Video: Il Costruttore delle classi - JAVA TUTORIAL ITALIANO 23 2024, Novembre
Anonim

Genitore e Bambino classi che hanno lo stesso membro dati in Giava . La variabile di riferimento del Genitore la classe è in grado di tenere il suo oggetto riferimento così come il suo oggetto figlio riferimento. Il riferimento che tiene il bambino classe oggetto riferimento volere non essere in grado di accedere ai membri (funzioni o variabili) del bambino classe.

Rispetto a ciò, un oggetto di tipo figlio può essere assegnato ad una variabile di tipo padre ad esempio?

No, ma a oggetto di il tipo di genitore può essere assegnato a una variabile di tipo di bambino.

possiamo assegnare l'oggetto della superclasse alla sottoclasse? No. Non ha senso permetterlo. Il motivo è perché sottoclassi definire generalmente un comportamento aggiuntivo. Se potresti assegnare un oggetto superclasse ad a sottoclasse riferimento, tu incorrerebbe in problemi in fase di esecuzione quando tu prova ad accedere ai membri della classe che in realtà non esistono.

Successivamente, la domanda è: la classe figlio può creare l'oggetto della classe padre?

In parole povere, Gli oggetti della classe Parent possono presa oggetti di classe per bambini . Il contrario Potevo non essere vero.

Può una sottoclasse di oggetti un altro oggetto?

Può un oggetto di una sottoclasse accesso al campo protetto di un altro oggetto di un'altra sottoclasse ? Ci sono momenti, tuttavia, in cui si desidera limitare un metodo a sottoclassi solo o, meno comunemente, per consentire sottoclasse metodi per accedere a un campo di superclasse. In tal caso, dichiari un privilegio di classe come protetto.

Consigliato: