ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT

VB.Net program to overload non-member functions

Here, we are going to overload non-member functions in VB.Net.
Submitted by Nidhi, on December 25, 2020

Here, we will overload the non-member function Add() to calculate the sum of arguments based on the different types of arguments.

Program/Source Code:

The source code to overload non-member functions is given below. The given program is compiled and executed successfully.

'VB.net program to overload non-member function.

Module Module1
    Public Sub Add(ByVal num1 As Double, ByVal num2 As Integer)
        Dim sum As Double = 0

        sum = num1 + num2
        Console.WriteLine("Sum is: {0}", sum)
    End Sub

    Public Sub Add(ByVal num1 As Integer, ByVal num2 As Double)
        Dim sum As Double = 0

        sum = num1 + num2
        Console.WriteLine("Sum is: {0}", sum)
    End Sub

    Sub Main()
        Add(12.6, 20)
        Add(10, 23.7)
    End Sub
End Module

Output:

Sum is: 32.6
Sum is: 33.7
Press any key to continue . . .

Explanation:

In the above program, we created a module Module1. Here, we created two Add() methods to overload non-member functions based on the different types of arguments.

The Main() method is the entry point for the program, here we called the both Add() function that will print the sum of specified arguments on the console screen.

VB.Net Basic Programs »



ADVERTISEMENT



ADVERTISEMENT



Comments and Discussions

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.