Hi, i cant digest the example in OOP section. This is a class example is from 
VB.Net. Please somebody translate this into Nim, so that i can easily 
understand what Nim offers.

  1. Public Class SomeClass
  2. Private m_Var1 As Integer '// An Integer member variable
  3. Private m_Str1 As String '// A String memeber var
  4. Private m_For_Prop As Integer '// An integer for property
  5. Public Sub New() '// A constructor without any params
  6. Me.m_Var1 = 5400 '// initialized member var with value 5400
  7. Me.m_Str1 = "A String from constructor" '// Initialized member string
  8. End Sub



9.

  1. Public Sub PrintMembes() '// A method to print the member values
  2. Console.WriteLine(Me.m_Var1)
  3. Console.WriteLine(Me.m_Str1)
  4. End Sub
  5. Public Property AProp() As Integer '// A public property which we can read 
and write
  6. Get
  7. Return Me.m_For_Prop
  8. End Get
  9. Set(ByVal Value As Integer)
  10. Me.m_For_Prop= value
  11. End Set
  12. End Property
  13. End Class


Reply via email to