A definição de uma classe na Orientação a Objetos, é uma tarefa subjetiva e vai depender da análise do problema em desenvolvimento, porem as regras de definição são claras e não permitem variação dentro de cada linguagem. Supondo que uma empresa precisa armazenar periféricos de computador, contendo seu nome, valor e fabricante sem nenhum método, como seria a definição no VB.Net, para que os dados fiquem o mais protegido possível? Das opções apresentadas, marque a que apresenta a definição correta e mais adequada para a classe citada no problema.
Protected Class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
Public property class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
Public Class Periferico
Public nome As String
Public valor As Double
Public fabricante As String
End Class
Public Class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
Public Class Periferico
Private nome As Double
Private valor As Double
Private fabricante As Double
End Class
Comentários
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!