Vedo che hai perfettamente capito il funzionamento del modulo.

La classe, a differenza del modulo, non è pensata con lo scopo di base di essere un raccoglitore di funzioni, ma di rappresentare un oggetto.
Ad esempio, se io dovessi fare un programma che fa da rubrica telefonica, creerei una classe Person che espone come proprietà Nome, Cognome, Numero di Telefono, Data di Nascita ecc. e come metodi TimeIsBorn ecc.
codice:
Class Person
  Private _Nome As String
  Private _Cognome As String
  'ecc.
  
  Public Property Nome as String
    Get
      Return Nome
    End Get
    Set(Byval Value As String)
      _Nome = Value
    End Set
  End Property
  'ecc.

  Public Function TimeIsBorn () As Integer
   'Corpo
  End Function
 
  Public Sub New(Byval Nome As String, Byval Cognome As String)
    _Nome = Nome
    _Cognome = Cognome
    'ecc.
  End Sub
Così dal Main() mi basta fare così per aggiungiere una nuova persona.
codice:
Sub Main()
    Dim Pippo as New Person("Pippo", "Rossi")
    Dim Gianni as New Person("Gianni", "Verdi")
End Sub
e fare così per sapere da quanto vive.
codice:
Dim Time as Integer = Pippo.TimeIsBorn()
Spero di essermi spiegato bene.