From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- .../polymorphism/index.html" | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 "files/ru/\321\201\320\273\320\276\320\262\320\260\321\200\321\214/polymorphism/index.html" (limited to 'files/ru/словарь/polymorphism') diff --git "a/files/ru/\321\201\320\273\320\276\320\262\320\260\321\200\321\214/polymorphism/index.html" "b/files/ru/\321\201\320\273\320\276\320\262\320\260\321\200\321\214/polymorphism/index.html" new file mode 100644 index 0000000000..bea130b908 --- /dev/null +++ "b/files/ru/\321\201\320\273\320\276\320\262\320\260\321\200\321\214/polymorphism/index.html" @@ -0,0 +1,24 @@ +--- +title: Полиморфизм +slug: Словарь/Polymorphism +tags: + - CodingScripting + - Glossary +translation_of: Glossary/Polymorphism +--- +

Полиморфизм - это представление одного интерфейса для разных типов данных.
+
+ Например, целые числа(integers), числа с плавающей запятой(floats) и числа с плавающей точкой двойной точности(doubles) полностью полиморфны: независимо от их отличающихся типов, их можно складывать, вычитать, перемножать, и так далее.

+ +

В случае {{glossary("OOP")}}, возлогая ответственность на {{glossary("class")}} за его код так же, как свои собственные данные, полиморфизм может быть достигнут в том, что у каждого класса есть своя {{glossary("function")}}, которая (при вызове) выполняется корректно для любого {{glossary("object")}}.

+ + + +

Изучить больше

+ +

Общие знания

+ + -- cgit v1.2.3-54-g00ecf