Public Class Bicicleta Public Modelo as String Public Preco as Double Public NumeroDeVelocidades as Integer Private Velocidade as Integer Public Sub Acelerar(ByVal km As Integer) Velocidade = Velocidade + km End Sub Public Sub Frear() If Velocidade > 0 Then Velocidade = Velocidade -1 End If End Sub Public Function ConsutarVelocidade() As Integer Return Velocidade End Function End Class |
C# |
Class Bicicleta { public string Modelo; public double Preco; public int NumeroDeVelocidades private int Velocidade public void Acelerar(int km) { Velocidade = Velocidade + km; } public void Frear() { if (Velocidade > 0) { Velocidade = Velocidade - 1; } } public int ConsultarVelocidade() { return Velocidade; } } |
Uma vez construída a classe já se podem instanciar objetos da mesma.
VB.NET |
Dim objBicicleta as Bicicleta = New Bicicleta Dim VelocidadeAtual as Integer objBicileta.Modelo = "Montanha" objBicicleta.Preco = 200 objBicicleta.NumeroDeVelocidades = 21 objBicicleta.Acelerar(5) objBicicleta.Frear() VelocidadeAtual = objBicicleta.ConsultarVelocidade |
C# |
Bicicleta objBicicleta = new Bicicleta(); int VelocidadeAtual; objBicicleta.Modelo = "Montanha"; objBicicleta.Preco = 200; objBicicleta.NumeroDeVelocidades = 21; objBicicleta.Acelerar(5); objBicicleta.Frear(); VelocidadeAtual = objBicicleta.ConsultarVelocidade(); |
Após a criação do objeto objBicicleta a partir da classe, se podem modificar os valores das propriedades de tipo Public, e chamar aos métodos de tipo Public.
No exemplo se chama aos métodos Acelerar(5), passando-lhe o número de km que queremos acelerar através do parâmetro "km" que está definido na sub-rotina.
Logo, se chama ao método Frear() que decresce em uma unidade o valor da propriedade Velocidade.
Por último se usa a função ConsultarVelocidade(), que retorna o valor da propriedade Velocidade para introduzi-lo na variável VelocidadeAtual.
0 comentários:
Postar um comentário