El siguiente paso sera agregar una clase al proyecto y llamarla Bicicleta, el código se muestra a continuación y dependiendo si el atributo es declarado como privado, se agrega una propiedad con métodos Get y Set para este, la clase en VB queda así:
VB
Public
Class Bicicleta
Public
Modelo As String
Public
Precio As String
Private
NumeroDeVelocidades As String
Private
Belocidad_ As Integer
= 0 'valor inicial
Public Property Velocidades() As
String 'para valores de NumeroDeVelocidades
Get
Return
NumeroDeVelocidades
End Get
Set(ByVal value As String)
NumeroDeVelocidades = value
End Set
End Property
Public Property Belocidad() As
Integer 'para valores de Belocidad_
Get
Return
Belocidad_
End Get
Set(ByVal value As Integer)
Belocidad_ = value
End Set
End Property
Public Sub acelerar(km As Integer)
Belocidad_ = Belocidad_ + km
End Sub
Public Sub frenar()
If
Belocidad_ > 0 Then
Belocidad_ = Belocidad_ - 1
End If
End Sub
Public Function ConsultarVelocidad() As Integer
Return
Belocidad_
End Function
End Class
Public
Class Form1
Dim
objBicicleta = New Bicicleta()
Private Sub BAgregar_Click(sender As
System.Object, e As
System.EventArgs) Handles
BAgregar.Click
objBicicleta.Modelo = Trim(TModelo.Text)
objBicicleta.Precio = Trim(TPrecio.Text)
objBicicleta.Belocidad = Trim(CInt(TBelocidad.Text))
objBicicleta.Velocidades = Trim(TVelocidades.Text)
End Sub
Private Sub BMostrar_Click(sender As
System.Object, e As
System.EventArgs) Handles
BMostrar.Click
objBicicleta.acelerar(15)
objBicicleta.frenar()
TResultado.Text = CStr(objBicicleta.ConsultarVelocidad)
End Sub
End Class
class
Bicicleta
y el código del formulario es
{
public string Modelo;
public string Precio;
private
string NumeroDeVelocidades_;
private int Velocidad_;
public string NumeroDeVelocidades
{
get { return NumeroDeVelocidades_; }
set {
NumeroDeVelocidades_ = value; }
}
public int Velocidad
{
get
{ return Velocidad_; }
set
{ Velocidad_ = value; }
}
public void Acelerar(int km)
{
Velocidad_ = Velocidad_ + km;
}
public void Frenar()
{
if (Velocidad_ > 0)
{
Velocidad_ = Velocidad_ - 1;
}
}
public int
ConsultarVelocidad()
{
return Velocidad_;
}
}
public partial class Form1 : Form
{
Bicicleta objbicicleta = new Bicicleta();
public Form1()
{
InitializeComponent();
}
private
void BAgregar_Click(object
sender, EventArgs e)
{
objbicicleta.Modelo = (TModelo.Text).Trim();
objbicicleta.Precio = (TPrecio.Text).Trim();
objbicicleta.NumeroDeVelocidades = (TVelocidades.Text).Trim();
objbicicleta.Velocidad = (Convert.ToInt32((TBelocidad.Text).Trim()));
}
private
void BMostrar_Click(object
sender, EventArgs e)
{
objbicicleta.Acelerar(1);
objbicicleta.Frenar();
TResultado.Text = Convert.ToString(objbicicleta.ConsultarVelocidad());
}
}