VB.Net

What is Overloading in VB.Net

Overloading

Overloading Object oriented programming का एक महत्वपूर्ण फीचर है जो की किसी procedure के multiple versions बनाने और उन्हे अलग-अलग टास्क के लिए प्रयोग करने की सुविधा प्रदान करता है। overloading मे procedure का नाम same होता है इसमे केवल parameters मे difference होता है, जो की उसी procedure को एक ही नाम से अलग-अलग प्रकार से task perform करने मे हेल्प करता है। इसका उदेश्य किसी procedure के अलग-अलग versions बनाना है जिनके नाम एक ही रहते है।

Overloading Rules

Overloading करते समय निम्न बातों को ध्यान मे रखना चाहिए।


  • Same Name: सभी overloaded procedures के नाम same होने चाहिए।
  • Different Signature: सभी overloaded procedures मे निम्न मे से कम से कम एक difference होना चाहिए तभी procedures को overload किया जा सकता है-
  1. Number of Parameters
  2. Order of Parameters
  3. Data Types of Parameters
  4. Number of Type Parameters
  5. Return Type

Example:

Public Class Shape

Public Function Area(ByVal radius As Double) As Double

Return Math.PI * radius * radius


End Function

Public Function Area(ByVal length As Double, ByVal width As Double) As Double

Return length * width

End Function

Public Function Area(ByVal a As Integer, ByVal b As Integer, ByVal c As Integer) As Double

Dim s As Integer


s = (a + b + c) / 2

Return (Math.Sqrt(s * (s – a) * (s – b) * (s – c)))

End Function

End Class

Download our Android App

Computer Hindi Notes Android App

Latest update on Whatsapp

अति आवश्यक सूचना

यदि आपको कंप्यूटर विषय से सम्बंधित कोई नोट्स नहीं मिल रहे हैं तो हमें सूचित करें

Request Form / निवेदन फॉर्म 

जिनके नोट्स बन गए हैं वो अपने नोट्स नीचे दी गयी लिंक पर क्लिक करके देख सकते हैं
Requested notes / अनुरोध किए गए नोट