Questão de Desenvolvimento de Software

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.

A

Protected Class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class

B

Public property class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class

C

Public Class Periferico
Public nome As String
Public valor As Double
Public fabricante As String
End Class

D

Public Class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class

E

Public Class Periferico
Private nome As Double
Private valor As Double
Private fabricante As Double
End Class

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!