Ola pessoal
Sou novo e queria uma ajuda, o que é isso:
double root = Math.sqrt(453.0);
O que é Math.sqrt( )
Ola pessoal
Sou novo e queria uma ajuda, o que é isso:
double root = Math.sqrt(453.0);
O que é Math.sqrt( )
pedro, o método sqrt extrai a raiz quadrada do número dado.
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Math.html
Ola pessoalSou novo e queria uma ajuda, o que é isso:
double root = Math.sqrt(453.0);O que é
Math.sqrt( )
Mas sqrt( ) eu entendi, mas o Math nao ??? É junto ???
sqrt é um método static da classe Math.
por ser static, pode chamá-lo diretamente sem instanciar a classe, ou seja Math.sqrt()
Aliás, o compilador te dará um warning se você chamar um método static de um objeto instanciado.
Como vc mesmo disse no título, esse é um método de classe, ou seja, vc não precisa instanciar um objeto da classe para utilizá-lo, basta chamar a classe diretamente. Você pode fazer seus próprios métodos de classe em suas classes utilizando o modificador static. Dá uma olhada nos livros e apostilas que você encontrará explicações bem didáticas.
Obrigado turma
agora endendi
Só lembrando que métodos static, em termos de OO, são uma aberração da natureza e seu uso deve ser evitado ao máximo.
Se você se tornar muito adepto deles logo terá um código estruturado em mãos, e não orientado a objetos.