/ / Rilegatura dinamica con costruttore [duplicato] - java, dinamica, rilegatura, costruttore

Associazione dinamica con costruttore [duplicato] - java, dynamic, binding, constructor

Sono un po 'confuso con il tipo di associazione di un costruttore. Perché sta chiamando

Canvas c = new Circle(); associazione non dinamica?

Grazie!

risposte:

0 per risposta № 1

Si tratta di un'associazione statica durante il tempo di compilazione.

Se la classe Circle ha un metodo che sovrascrive un metodo da Canvas e lo si chiama come il seguente, allora si chiama associazione dinamica.

//if you override some method in the child class that is Circle
c.someMethod() //example of dynamic binding

Puoi leggere statico vs dinamico per più.