Czym w Java są Compile-time and Run-time Polymorphism. Jakie są różnice pomiedzy nimi?

Ostatnio zaktualizowane 2023/05/09 przez admin

Czym w Java są Compile-time and Run-time Polymorphism. Jakie są różnice pomiedzy nimi?

Compile-time Polymorphism to technika programowania, która pozwala na wykonanie wielu rzeczy za pomocą jednego kodu. Jest to możliwe dzięki wykorzystaniu wielu wywołań metod, które mają tę samą nazwę, ale różnią się argumentami. Compile-time Polymorphism jest wykonywany w czasie kompilacji, dlatego też jest znany jako polimorfizm statyczny.

Run-time Polymorphism to technika programowania, która pozwala na wykonanie wielu rzeczy za pomocą jednego kodu. Jest to możliwe dzięki wykorzystaniu wielu wywołań metod, które mają tę samą nazwę, ale różnią się argumentami. Run-time Polymorphism jest wykonywany w czasie wykonania, dlatego też jest znany jako polimorfizm dynamiczny.

Różnica pomiędzy Compile-time Polymorphism a Run-time Polymorphism polega na tym, że Compile-time Polymorphism jest wykonywany w czasie kompilacji, podczas gdy Run-time Polymorphism jest wykonywany w czasie wykonania.

Leave a comment

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

%d bloggers like this: