Head1 Head2

Dotnet Framework

Interoperability

Threading

Remoting

Webservices

Caching Concepts

OOPS

ASP.NET

NET Architecture

ADO.NET

SQL SERVER

UML

Project Management

OOPS Sample

Inheritance

Public Class ClsParent
     Protected strData As String = “jksdhkj@dadad///ajkdhsjakd”
     Public Function Parse() As String
          Dim PstrData As String
          PstrData = strData
          PstrData = Replace(PstrData, “@”, “”)
          Return PstrData
     End Function
     Public Function GetActualString() As String
          Return strData
     End Function
End Class

 

Public Class ClsChild
     Inherits ClsParent
‘ this is child and a special parse function is added which will
also parse “/”
     Public Function ParseBackSlash()
          Dim PstrData As String
          PstrData = Me.Parse()
          PstrData = Replace(PstrData, “/”, “”)
          Return PstrData
     End Function
End Class




Abstract classes

Public MustInherit Class ClsAbstract
     ‘ use the mustinherit class to declare the class as abstract
     Public Function Add(ByVal intnum1 As Integer, ByVal intnum2 As Integer)      As Integer
          Return intnum1 + intnum2
     End Function
     ‘ left this seconf function to be completed by the inheriting class
     Public MustOverride Function MultiplyNumber(ByVal intnum1 As Integer,      ByVal intnum2 As Integer) As Integer
End Class

Public Class ClsChild
     Inherits ClsAbstract
     ‘class child overrides the Multiplynumber function
     Public Overrides Function MultiplyNumber(ByVal intnum1 As Integer, ByVal      intnum2 As Integer) As Integer
          Return intnum1 * intnum2
     End Function
End Class



Interface

Public Interface IInterFace
     Sub DoSomething()
End Interface

Public Class ClsDoSomething
     Implements IInterFace
     Public Sub DoSomething() Implements
     WindowsInterFace.IInterFace.DoSomething
          MsgBox(“Interface implemented”)
     End Sub
End Class

Top

  Home   |   Submit a Question   |   Share your Interview Experience   |   Contact Us  
Footer
 
Copyright © Gurmeet Singh Khalsa
Website designed by: Freelance Web