Tecnologia da InformaçãoProgramação orientada a objetosCOSEAC UFF 2009
DATAPREV
Questão de Tecnologia da Informação
As duas classes a seguir serão utilizadas nas questões 50, 51, 52 e 53. 1 class Prova{ 2 public int a; 3 4 Prova(int _a){ 5 a = _a; 6 } 7 public void acrescenta(int n){ 8 a += n; 9 } 10 public void acrescenta(){ 11 a++; 12 } 13 } 14 class SubProva extends Prova{ 15 private int b; 16 SubProva(int umb, int uma){ 17 super(uma); 18 b = umb; 19 } 20 public void acrescenta(int n){ 21 b = b + n + 2; 22 } 23 public static void main (String args[ ]) { 24 SubProva s = new SubProva(2,5); 25 Prova p = new Prova(2); 26 s.acrescenta(3); 27 p.acrescenta(); 28 System.out.println(s.b+s.a); 29 System.out.println(p.a); 30 s.acrescenta(); 31 System.out.println(" "+s.b+p.a+s.a) ; 32 } 33 }
Com relação às duas classes anteriores pode-se dizer que:
Mais questões de Programação orientada a objetos
- Instituto Verbena 2026Em programação orientada a objetos, o uso do conceito de polimorfismo implica que
- Legalle 2026No contexto do desenvolvimento de um sistema orientado a objetos em Java, um Analista de Sistemas está projetando uma hierarquia de classes para representar diferentes formas de c…
- Selecon 2026Em um software de automação, o módulo de sensores foi implementado de forma que várias partes do sistema acessam e alteram diretamente os dados de um sensor, por exemplo, o "off s…
- UNESC 2026Na programação Orientada a Objetos (POO), suportada por linguagens como Java e Python, existem pilares fundamentais que permitem a reutilização e a organização eficiente do código…
- Instituto ACCESS 2026No desenvolvimento de sistemas utilizando linguagens de programação orientadas a objetos, conceitos como classes, objetos, encapsulamento, herança e polimorfismo relacionam-se às…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.



