Guest User

Untitled

a guest
Jun 18th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. Public Class Form1
  2. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  3. Dim f As New Foo
  4. Dim b As New Bar
  5. FooBarTest.Test(f)
  6. FooBarTest.Test(b)
  7. End Sub
  8. End Class
  9. Public Interface foobar
  10. Function gs()
  11. End Interface
  12. Public Class Foo
  13. Implements foobar
  14. Public Function gs() As Object Implements foobar.gs
  15. Return "Foo"
  16. End Function
  17. End Class
  18. Public Class Bar
  19. Implements foobar
  20. Public Function gs() As Object Implements foobar.gs
  21. Return "Bar"
  22. End Function
  23. End Class
  24. Public Class FooBarTest
  25. Public Shared Sub Test(ByVal o As foobar)
  26. FooBarTest.privateTest(o)
  27. End Sub
  28. Private Shared Sub privateTest(ByVal o As Foo)
  29. MessageBox.Show(o.gs & "-Bar")
  30. End Sub
  31. Private Shared Sub privateTest(ByVal o As Bar)
  32. MessageBox.Show("Foo-" & o.gs)
  33. End Sub
  34. End Class
Add Comment
Please, Sign In to add comment