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