Java

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (850 palavras )
  • Download(s) : 0
  • Publicado : 29 de novembro de 2012
Ler documento completo
Amostra do texto
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 umasé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 é automaticamenteimportado 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á perceberque 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, semexceçã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 é umObject, 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 aqualquer 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.

Castingde 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...
tracking img