Monday, April 29, 2013

Inheritance

 Inheritance VB.Net का एक महत्वपूर्ण feature है जो कि एक class को किसी अन्य class के features को use करने के facility provide करता है। यह पहले से बनी हुई class पर based नई class बनाने की सुविधा देता है। यह reusability को support करता हैं जहां किसी feature को जोड़ने या पुराने class के features को use करने के लिए उन्हे फिर से नहीं बनाना पड़ता है उन्हे inheritance के द्वारा पुरानी class से inherite कर नई class मे add कर लेते हैं। inherite कि जाने वाली class को base-class या parent class और inherite करने वाली class को derived या child class कहते हैं। 
Inheriting a Class: 
         Derived class मे base class को inherite करने के लिए Inherits keyword का use कर base class का नाम define कर देते हैं। inherite करने के बाद base class की सभी properties, methods, events, fields और constants को derived class मे use किया जा सकता है। 

DerivedCircle.vb

Public Class DerivedCircle    Inherits Circle     Public Function Circumfrence() As Double        Return 2 * math.pi * radius    End FunctionEnd Class
 
Form4.vb 
Public Class Form4
     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click        Dim dc As New DerivedCircle        dc.Radius = Val(TextBox1.Text)        MsgBox("Area = " & dc.Area)        MsgBox("Circumfrence =" & dc.Circumfrence)    End Sub
  
End Class

1 comment:

Contact us

Name

Email *

Message *