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
Public Propertyescribe el getter y el setter por ti.Sub Newes el constructor;Mealcanza la instancia.- Sobrescribir
ToStringdecide qué imprime WriteLine.
Palabras clave y builtins usados aquí
ClassDimDoubleEndFunctionMeNewOverridesPropertyPublicReturnStringSub
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.
Paso 1 de 3 en Clases e interfaces; paso 16 de 29 en Fundamentos del lenguaje.