Looking for 11ºN-PSI test answers and solutions? Browse our comprehensive collection of verified answers for 11ºN-PSI at moodle.escolatic.com.pt.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Um polimorfismo que utiliza a sobrecarga de métodos e de operadores é um polimorfismo estático, ou de ligação precoce (
Num código como o seguinte em C#:
class Pessoa{ public int Idade { get; set; }}
A declaração acima viola o princípio do encapsulamento, porque o atributo Idade é público e não existe nenhum campo privado.
O modificador override é necessário para modificar ou para reescrever uma dada implementação, nomeadamente de um método virtual herdado.
Considere a seguinte instanciação do objeto cao:
Cao cao = new Cao("Beagle");
Com base nesta informação, podemos afirmar que:
Considere o seguinte código referente à implementação de um projeto em C# (Windows Forms):
Há uma
mensagem que pode ser passada entre objetos
Uma classe abstrata deve ser definida quando:
Num diagrama de classes (UML), quanto mais descemos na representação maior é a especialização das classes derivadas.
Considere:
class Pessoa{ public string Nome { get; set; }}
Em relação à property Nome, qual das seguintes afirmações está correta?
A herança permite fazer reuso de código
Quando uma classe derivada herda um dado método, caso altere a codificação desse método está-se na presença de: