Questão
ID 1410904Disciplina: Tecnologia da Informação
Assunto: Princípios SOLID
Ano: 2022 Banca: UFRJ - Universidade Federal do Rio de Janeiro Órgão: Universidade Federal do Rio de Janeiro
Uma das principais características na programação orientada a objetos é a possibilidade de retratar objetos do mundo real dentro do código da aplicação incluindo características como estado e comportamento. Observe os quadros a seguir:
Jogador.java
1: public abstract class Jogador { 2: public abstract void agir (); 3: } |
Basquete.java
1: public class Basquete extends Jogador { 2: public void agir () { 3: System.out.println (“ARREMESSAR”); 4: } 5: } |
Futebol.java
1: public class Futebol extends Jogador { 2: public void agir () { 3: System.out.println (“CHUTAR”); 4: } 5: } |
Jogadores.java
1: public class Jogadores { 2: public static void main (String args[]) { 3: Jogador basquete = new Basquete(); 4: Jogador futebol = new Futebol(); 5: basquete.agir(); 6: futebol.agir(); 7: } 8: } |
Acerca dessas características, pode-se afirmar que no código da classe Jogadores é demonstrado o uso de: