Domande taggate [inheritance]

11 voti
1 risposte
Conversione di pointer-to-pointer tra classi derivate e base?
Riguardo al seguente programma C ++:  class Base { }; class Child : public Base { }; int main() { // Normal: using child as base is a...
chiesto 7 anni fa
261 voti
5 risposte
Benefici dell'ereditarietà prototipale rispetto al classico?
Così alla fine ho smesso di trascinarmi in tutti questi anni e ho deciso di imparare JavaScript "correttamente". Uno degli elementi più problema...
139 voti
6 risposte
Errore C #: il genitore non contiene un costruttore che accetta 0 argomenti
Il mio codice è  public class Parent { public Parent(int i) { Console.WriteLine("parent"); } } public class Child : Pare...
1010 voti
3 risposte
Quali sono le sfumature dell'eredità prototipo / prototipo dell'oscilloscopio in AngularJS?
La pagina Ambito di riferimento dell'API dice:    Un ambito può ereditare da un ambito genitore. La pagina Scope della Guida per gli...
20 voti
11 risposte
Classe che estende più di una classe Java?
So che una classe può implementare più di un'interfaccia, ma è possibile estendere più di una classe? Ad esempio voglio che la mia classe estend...
10 voti
3 risposte
Namespacing Javascript
Desidero rendere il mio javascript più modulare suddividendolo in file diversi e dando a ogni file uno spazio dei nomi 'sub' come tale. subA...
57 voti
5 risposte
Quale metodo di overload è chiamato in Java
Ho una situazione di ereditarietà di base con un metodo sovraccarico nella super classe.  public class Person { private String name; p...
chiesto 1 anno fa
1000 voti
6 risposte
La classe Python eredita l'oggetto
C'è qualche motivo per cui una dichiarazione di classe erediti da object? Ho appena trovato un codice che fa questo e non riesco a trovare un...
chiesto 5 mesi fa
17 voti
8 risposte
Variabili di classe in Javascript
Sto avendo un po 'di problemi nel cercare di far funzionare le variabili di classe in javascript. Pensavo di aver capito il prototipo del mod...
chiesto 10 anni fa
18 voti
10 risposte
Come posso evitare dynamic_cast nel mio codice C ++?
Diciamo che ho la seguente struttura di classe:  class Car; class FooCar : public Car; class BarCar : public Car; class Engine; class FooEngi...
133 voti
10 risposte
Classi astratte in Swift Language
C'è un modo per creare una classe astratta in Swift Language, o si tratta di una limitazione proprio come Objective-C? Mi piacerebbe creare una...
18 voti
1 risposte
Qual è la differenza tra è ed eredita?
Se voglio verificare se una variabile eredita da qualche classe, posso usare is o inherits .  class(letters) ## [1] "character" is(letters,...
chiesto 3 anni fa
18 voti
4 risposte
C ++: eredita la classe dal parametro template
Recentemente ho visto il seguente frammento di codice C ++  template <class B> class A : public B { ... }; e mi chiedo in che modo...
11 voti
2 risposte
Eccezioni C ++ ed ereditarietà da std :: exception
Dato questo codice di esempio:  #include <iostream> #include <stdexcept> class my_exception_t : std::exception { public: expl...
16 voti
4 risposte
Problema di ereditarietà della classe Python
Sto giocando con l'ereditarietà della classe Python e ho avuto un problema in cui il __init__ ereditato non viene eseguito se chiamato dalla sot...
chiesto 10 anni fa
17 voti
2 risposte
Classi case che ereditano dalla classe astratta
Attualmente sto imparando Scala e ho qualche problema nella progettazione delle mie case classes. Ho bisogno di due case case che abbiano le ste...
chiesto 8 anni fa
15 voti
2 risposte
Estendere una classe per parametro in Python
Voglio espandere la classe Foo dalla classe Bar, il problema che ho è che non posso espanderlo nel solito modo (class Foo(Bar)) perché la classe...
chiesto 1 anno fa
11 voti
2 risposte
Ereditarietà multipla senza funzioni virtuali in c ++
Mi sono imbattuto nel problema dei diamanti e ho trovato soluzioni diverse per casi diversi con un singolo diamante. Tuttavia non sono riuscito...
chiesto 3 anni fa
13 voti
2 risposte
Implementazione di Abstract Base Model Class, il Rails Way ™
Ho un modello Libro e Download che condividono molti attributi, quindi il mio obiettivo è ereditare gli attributi comuni da un modello Down...
16 voti
4 risposte
Classe astratta come parcellizzabile
Fondamentalmente ho la seguente struttura nella mia app: Sarebbe semplice implementare una tale struttura senza la classe astratta Projec...
18 voti
5 risposte
Elimina la funzione virtuale da una classe derivata
Ho una funzione di classe base virtuale che non dovrebbe mai essere usata in una particolare classe derivata. C'è un modo per "cancellarlo"? Nat...
chiesto 5 anni fa
18 voti
2 risposte
Perché è utile accedere ai membri statici "attraverso" i tipi ereditati?
Mi fa piacere che C # non ti consenta di accedere ai membri statici come se fossero membri di istanze. Questo evita un errore comune in Java:...
chiesto 8 anni fa
34 voti
5 risposte
Accesso alla classe derivata dal membro C ++ dal puntatore della classe base
Se alloco un oggetto di una classe Derived (con una classe base di Base) e memorizzo un puntatore a quell'oggetto in una variabile che punta all...
15 voti
3 risposte
Perché Devo ridichiarare il vincolo di tipo nella sottoclasse generica
Recentemente ho provato a creare una sottoclasse generica implementando un'interfaccia generica.  public interface IModule<T> where T :...
26 voti
4 risposte
Modifica della modalità di accesso alla funzione nella classe derivata
Considera il seguente frammento:  struct Base { virtual ~Base() {} virtual void Foo() const = 0; // Public }; class Child : public Base...
chiesto 9 anni fa