typestar

Clases y propiedades en Visual Basic

Autopropiedades, Sub New y un ToString que la consola respeta.

Dim ridge As New Trail("Ridge Loop", 12.4)
Console.WriteLine(ridge)
Console.WriteLine($"half is {ridge.Km / 2} km")

Class Trail
    Public Property Name As String
    Public Property Km As Double

    Public Sub New(name As String, km As Double)
        Me.Name = name
        Me.Km = km
    End Sub

    Public Overrides Function ToString() As String
        Return $"{Name} ({Km:F1} km)"
    End Function
End Class

Cómo funciona

  1. Public Property escribe el getter y el setter por ti.
  2. Sub New es el constructor; Me alcanza la instancia.
  3. Sobrescribir ToString decide qué imprime WriteLine.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
17
Caracteres a escribir
369
Tokens
83
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 55 segundos.

Escribe este fragmento

Paso 1 de 3 en Clases e interfaces; paso 16 de 29 en Fundamentos del lenguaje.

← Anterior Siguiente →