- LinguagensJava
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Dado um código fonte em Java:
abstract public class Poligono {
abstract public void desenhar ();
}
abstract public void desenhar ();
}
public class Quadrado extends Poligono {
public void desenhar () {…}
}
public class Tetraedro extends Poligono {
public void desenhar () {…}
}
Poligono [100] v;
v [32] = new Quadrado ();
v [56] = new Tetraedro ();
v [32].desenhar ();
public void desenhar () {…}
}
public class Tetraedro extends Poligono {
public void desenhar () {…}
}
Poligono [100] v;
v [32] = new Quadrado ();
v [56] = new Tetraedro ();
v [32].desenhar ();
A proteção de atributos e métodos das classes, que faz com que esse código fonte se comunique com o meio externo através da visibilidade permitida refere se ao conceito de:
Provas
Questão presente nas seguintes provas