Domande taggate «multiple-inheritance»

Una caratteristica di alcuni linguaggi di programmazione per computer orientati agli oggetti in cui una classe può ereditare comportamenti e caratteristiche da più di una superclasse o classe base.


15
Come funziona il super () di Python con ereditarietà multipla?
Sono praticamente nuovo nella programmazione orientata agli oggetti di Python e ho difficoltà a comprendere la super()funzione (nuove classi di stile) soprattutto quando si tratta di ereditarietà multipla. Ad esempio se hai qualcosa come: class First(object): def __init__(self): print "first" class Second(object): def __init__(self): print "second" class Third(First, Second): def …

16
Ereditarietà multipla in C #
Poiché l'ereditarietà multipla è dannosa (rende la fonte più complicata) C # non fornisce direttamente un tale modello. Ma a volte sarebbe utile avere questa capacità. Ad esempio, sono in grado di implementare il modello di ereditarietà multipla mancante usando interfacce e tre classi simili: public interface IFirst { void …


16
Eredità multipla Java
Nel tentativo di comprendere appieno come risolvere i molteplici problemi di ereditarietà di Java, ho una domanda classica che devo chiarire. Diciamo che ho una classe che Animalha delle sottoclassi Birde Horseche devo creare una classe Pegasusche si estende da Birde Horsepoiché Pegasusè sia un uccello che un cavallo. Penso …


9
Come creare una classe Java che implementa un'interfaccia con due tipi generici?
Ho un'interfaccia generica public interface Consumer<E> { public void consume(E e); } Ho una classe che consuma due tipi di oggetti, quindi vorrei fare qualcosa del tipo: public class TwoTypesConsumer implements Consumer<Tomato>, Consumer<Apple> { public void consume(Tomato t) { ..... } public void consume(Apple a) { ...... } } Apparentemente …









Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.