Rede social

710 palavras 3 páginas
Aula 03

Métodos e Array's

Pauta
    

Métodos e campos Métodos e campos static import static Regras de escopo Sobrecarga de métodos

Métodos e campos


Até agora:


acessíveis a partir de Instâncias da classe;



Como acessá-los sem a necessidade de instâncias? Exemplo



Métodos e campos static
  

Métodos e campos da classe (static); Métodos e campos do objeto (não static); Exemplos:
   

A classe Math; System.out.printl(); Integer.parseInt(); Float.parseFloat();

Métodos e campos static – a classe Math
     

abs(x) cos(x) exp(x) log(x) max(x, y) ... outros ...

valor absoluto co-seno exponencial logaritimo natural maior valor de x e y

import static
 

Foi implementando no JSE 5.0 Importa métodos e campos declarados como static em uma classe. Sem imports:
 



double ang = java.lang.Math.PI / 2.0; double x = java.lang.Math.sin(ang)



... import static


Com import normal:
  

import java.lang.Math; double ang = Math.PI / 2.0; double x = Math.sin(ang) import java.lang.Math; Import static java.lang.Math.PI; double ang = PI / 2.0; double x = Math.sin(ang);



Com imports
   

Promoção de argumentos


Na passagem de parâmetros para um método o Java converte o valor automaticamente.Ex.:


Math.sqrt( 4 );



o método sqrt espera receber um tipo double. O tipo int então será convertido para um tipo double. Nunca o contrário.

Regras de escopo


O escopo de uma declaração é a parte do programa que pode referenciar a entidade declarada pelo seu nome; O escopo é definido por { }



Sobrecarga de método
 

Assinatura do método; Sobrecarga de métodos são varios métodos com o mesmo nome mas assinaturas diferentes; Exemplo



Escopo de variáveis
Campos de dados (declarados no bloco da classe): podem ser usadas em qualquer lugar (qualquer bloco) da classe


Uso em outras classes depende de modificadores de acesso

Relacionados

  • redes sociais
    2386 palavras | 10 páginas
  • Redes Sociais
    1460 palavras | 6 páginas
  • REDES SOCIAIS
    3712 palavras | 15 páginas
  • Redes Sociais
    2683 palavras | 11 páginas
  • rede sociais
    4311 palavras | 18 páginas
  • Redes Sociais
    2081 palavras | 9 páginas
  • redes sociais
    1192 palavras | 5 páginas
  • Redes sociais
    7092 palavras | 29 páginas
  • REDES SOCIAIS
    4054 palavras | 17 páginas
  • Redes Sociais
    2691 palavras | 11 páginas