In realtà la questione è stato chiesto da uno dei intervistatoreCome spiegare l'ereditarietà multipla in Java
Que: Come puoi dire che Java non sta sostenendo l'ereditarietà multipla? Se La classe dell'oggetto è padre di tutte le classi in java.
Non ho una risposta a questa domanda.
Questo significa che le idee chiare sui concetti di Java :-(
Es:.? se A estende B
E qui A è già estendendo classe Object destra ora come le sue opere
?si prega di condividere le vostre risposte ..
Direttamente è possibile estendere solo una classe o più interfacce. Vedi scala per il work-around :) –
Questa domanda sta diventando troppo ampia. E nessuno qui può insegnarti java, nozioni di base o potenziali anti-schemi. – Leri
L'ereditarietà multipla riguarda l'ereditarietà multipla * diretta *. Una singola classe non può avere due classi parent immediate. Può avere una classe di nonni, però. 'A estende B' e' B estende C', * non * uguale a 'A estende sia B che C'. Il motivo per cui questo non è consentito è per semplicità quando si ha un caso come: "A estende sia B che C'," B estende D', "C estende D' - quando si dice" A a = new A(); a.someAbstractOrVirtualMethodOnD() '- stai parlando dell'implementazione' B' di 'D', o dell'implementazione' C' di 'D'? Quindi, java vieta. –