Advertisement
Guest User

Untitled

a guest
May 11th, 2012
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. ' Name: Rectangle.vb
  2.  
  3.  
  4. Option Explicit On
  5. Option Strict On
  6. Option Infer Off
  7.  
  8. Public Class Rectangle
  9. Private _dblLength As Double
  10. Private _dblWidth As Double
  11.  
  12. Public Property Length As Double
  13. Get
  14. Return _dblLength
  15. End Get
  16. Set(ByVal value As Double)
  17. If value > 0 Then
  18. _dblLength = value
  19. Else
  20. _dblLength = 0
  21. End If
  22. End Set
  23. End Property
  24.  
  25. Public Property Width As Double
  26. Get
  27. Return _dblWidth
  28. End Get
  29. Set(ByVal value As Double)
  30. If value > 0 Then
  31. _dblWidth = value
  32. Else
  33. _dblWidth = 0
  34. End If
  35. End Set
  36. End Property
  37.  
  38. Public Sub New()
  39. _dblLength = 0
  40. _dblWidth = 0
  41. End Sub
  42.  
  43. Public Sub New(ByVal dblL As Double, ByVal dblW As Double)
  44. Length = dblL
  45. Width = dblW
  46. End Sub
  47.  
  48. Public Function GetArea() As Double
  49. Return _dblLength * _dblWidth
  50. End Function
  51. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement