Here's a sample demonstrating the same:
C#
//Single Inheritancepublic class A
{    public A() { }}
public class B : A
{    public B() { }}
//Multiple Interface Inheritanceinterface IComparable
{int CompareTo(object obj);
}
interface ISomethingElse
{    int EqualTo();}
public class Z : IComparable, ISomethingElse
{public int CompareTo(object obj)
    {        // implementation code goes here }
public int EqualTo()
    {        // implementation code goes here }
}
VB.NET
'Single InheritancePublic Class A
Public Sub New()
End Sub
End Class
Public Class B
    Inherits APublic Sub New()
End Sub
End Class
'Multiple Interface InheritanceFriend Interface IComparable
Function CompareTo(ByVal obj As Object) As Integer
End Interface
Friend Interface ISomethingElse
Function EqualTo() As Integer
End Interface
Public Class Z
    Implements IComparable, ISomethingElsePublic Function CompareTo(ByVal obj As Object) _
As Integer Implements IComparable.CompareTo
        ' implementation code goes here End Function
Public Function EqualTo() As Integer Implements _
ISomethingElse.EqualTo
        ' implementation code goes here End Function
End Class
Tweet
 
 
 
1 comment:
Hi,
I need to create form2 with same controls as forms1( will Add new controls in Form2). Most of the methods in form1 will be used in form2, I'm wondering whether I can acheive re-using the code from form1 using Multiple Inheritance. Please help me.
Post a Comment