Java

850 palavras 4 páginas
06/11/2012

Programação Orientada à Objetos I
Professor Me. Marlon Marcon

O Pacote Java.lang

Java.lang
O Já usamos, por diversas vezes, as

classe System
O A classe System possui uma série de

classes String e System. Vimos o sistema de pacotes do Java e nunca precisamos dar um import nessas classes. O Isso ocorre porque elas estão dentro do pacote java.lang, que é automaticamente importado para você. O É o único pacote com esta característica.

atributos e métodos estáticos.
O Já usamos o atributo System.out, para

imprimir.
O Olhando

a documentação, você irá perceber que o atributo out é do tipo PrintStream do pacote java.io.

java.lang.Object
O Sempre quando declaramos uma classe,

java.lang.Object
O Quando o Java não encontra a palavra

essa classe é obrigada a herdar de outra. O Isto é, para toda classe que declararmos, existe uma superclasse. O Porém, criamos diversas classes sem herdar de ninguém:

chave extends, ele considera que você está herdando da classe Object, que também se encontra dentro do pacote java.lang. Você até mesmo pode escrever essa herança, que é o mesmo:

1

06/11/2012

java.lang.Object
O Todas as classes, sem exceção, herdam de

Casting de referências
O A

Object, seja direta ou indiretamente, pois ela é a mãe, vó, bisavó, etc de qualquer classe. O Podemos também afirmar que qualquer objeto em Java é um Object, podendo ser referenciado como tal. O Então, qualquer objeto possui todos os métodos declarados na classe Object e veremos alguns deles logo após o casting.

habilidade de poder se referir a qualquer objeto como Object nos traz muitas vantagens. O Podemos criar um método que recebe um Object como argumento, isto é, qualquer objeto! O Melhor, podemos armazenar qualquer objeto.

Casting de referências

Casting de referências
O Mas, e no momento que retirarmos uma

referência a esse objeto, como vamos acessar os métodos e atributos desse objeto? O Se estamos referenciando-o como

Relacionados

  • java
    294 palavras | 2 páginas
  • java
    868 palavras | 4 páginas
  • java
    6870 palavras | 28 páginas
  • Java
    1657 palavras | 7 páginas
  • java
    1176 palavras | 5 páginas
  • Java
    6757 palavras | 28 páginas
  • Java
    1044 palavras | 5 páginas
  • Java
    1411 palavras | 6 páginas
  • JAVA
    1268 palavras | 6 páginas
  • java
    2412 palavras | 10 páginas