Buscar

Avaliando o Aprendizado - Análise e Desenvolvimento de Sistemas-19

Prévia do material em texto

Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. Ao 
definir um objeto ou membro acessível em qualquer ponto da classe ou das subclasses e pelos métodos da 
classe e das subclasses, estamos falando do modificador: 
 
 
public 
 
shared 
 
private 
 
static 
 protected 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201609741013) Fórum de Dúvidas (0) Saiba (0) 
 
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. 
 
 
Public Class Periferico 
Public nome As String 
Public valor As Double 
Public fabricante As String 
End Class 
 
Public Class Periferico 
Private nome As Double 
Private valor As Double 
Private fabricante As Double 
End Class 
 
Public property class Periferico 
Private nome As String 
Private valor As Double 
Private fabricante As String 
End Class 
 Public Class Periferico 
Private nome As String 
Private valor As Double 
Private fabricante As String 
End Class 
 
Protected Class Periferico 
Private nome As String 
Private valor As Double 
Private fabricante As String 
End Class 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=234421&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=429477&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('620243','6','5');
javascript:duvidas('620243','6','5');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=407637&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://viz-wcs.voxeldigital.com.br/?CodTransmissao=536344
http://viz-wcs.voxeldigital.com.br/login.aspx?CodTransmissao=460967
http://v3.webcasters.com.br/Login.aspx?codTransmissao=234421&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=429477&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('620243','6','5');
javascript:duvidas('620243','6','5');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=407637&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://viz-wcs.voxeldigital.com.br/?CodTransmissao=536344
http://viz-wcs.voxeldigital.com.br/login.aspx?CodTransmissao=460967

Continue navegando