Загрузка...

Programming मधली ही जादू माहिती आहे का? ✨ #Polymorphism(Do you know this magic in programming?)🤩

"मित्रांनो, विचार करा... तुम्ही एकच व्यक्ती आहात, पण ऑफिसमध्ये तुमचं वागणं वेगळं असतं आणि मित्रांसोबत वेगळं! एकाच व्यक्तीचे हे वेगवेगळे अवतार म्हणजेच प्रोग्रामिंगमधलं Polymorphism. चला, ३ मिनिटांत याचा अर्थ आणि प्रकार सोप्या भाषेत समजून घेऊया."

0:15 - 1:15 (The Core Meaning & Types)
1. Polymorphism म्हणजे नक्की काय?
"Poly म्हणजे 'अनेक' आणि Morphism म्हणजे 'रूपं'. जेव्हा एखादा फंक्शन किंवा मेथड वेगवेगळ्या परिस्थितीत वेगवेगळं काम करते, तेव्हा त्याला Polymorphism म्हणतात."
2. मुख्य दोन प्रकार:
"प्रोग्रामिंगमध्ये याचे दोन मुख्य प्रकार पडतात:"
Static (Compile-time) Polymorphism
Dynamic (Runtime) Polymorphism

1:15 - 2:15 (Deep Dive into Types)
3. Method Overloading (Static):
"समजा तुमच्याकडे Add() नावाचं फंक्शन आहे. जर तुम्ही दोन नंबर दिले तर तो त्यांची बेरीज करेल, आणि जर तुम्ही दोन शब्द (Strings) दिले तर तो त्यांना जोडेल. नाव एकच, पण काम वेगळं! याला म्हणतात Method Overloading."
4. Method Overriding (Dynamic):
"येथे 'Inheritance' चा वापर होतो. समजा 'Animal' क्लासमध्ये Speak() नावाची मेथड आहे. आता 'Dog' क्लास ती मेथड वापरून 'Bhow Bhow' करेल आणि 'Cat' क्लास 'Meow' करेल. मेथडचं नाव सारखंच आहे, पण आउटपुट प्राण्यानुसार बदलतं. याला म्हणतात Method Overriding."

2:15 - 2:45 (Why use it? - Benefits)
5. याचे फायदे काय?
Code Cleanliness: तुम्हाला प्रत्येक कामासाठी वेगळं नाव द्यायची गरज नाही.
Extensibility: तुम्ही भविष्यात नवीन फीचर्स ॲड करू शकता, जुन्या कोडला धक्का न लावता.
Interchangeability: एकाच इंटरफेसद्वारे तुम्ही वेगवेगळे ऑब्जेक्ट्स हाताळू शकता.

2:45 - 3:00 (The Conclusion & Loop)
"तर थोडक्यात, Polymorphism म्हणजे 'एक नाव, अनेक कामं'! पुढच्या व्हिडिओमध्ये आपण Abstraction पाहूया. तोपर्यंत, पाहत राहा ShreeDroidTech!"
#polymorphism #oopsconcept #java #shreedroidtech

Видео Programming मधली ही जादू माहिती आहे का? ✨ #Polymorphism(Do you know this magic in programming?)🤩 канала ShreeDroidTech
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять