Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.01 KB

03.md

File metadata and controls

29 lines (21 loc) · 1.01 KB

Pergunta

3 - Dê uma vista de olhos na documentação da classe Math (namespace System). é possível instanciar objetos desta classe? Porquê?

Soluções

Solução 1

Não, os objetos da classe Math não podem ser instanciados. Apesar de não ser uma classe abstract (classe base que não deve ser instanciada por si só), esta classe Math tem como assinatura:

public static class Math;

Logo, esta não pode ser instanciada devido a ser static. É impossível criar instâncias da classe com o uso de new em classes static, obrigando a aceder aos membros da classe através da própria classe.

Por Ricardo Almeida