Ir para conteúdo
Fórum Script Brasil

Pedro Werneck

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que Pedro Werneck postou

  1. Pedro Werneck

    Orientação A Objeto

    Na verdade, o meu desagrado com Java é que ela não é uma linguagem tipada... sério... e também não é uma linguagem não-tipada... ela tem o pior dos dois lados e nenhuma das vantagens... O que ocorre com Java é que as referências contém as definições de tipos dos objetos que apontam... quando um objeto está dentro de uma sequência qualquer ele não tem tipo porque todos as referências em uma sequência são Object... você precisar fazer um typecast quando retira o objeto da coleção... e na maioria dos programas, menos de 10% dos objetos vão ser estáticos, em variáveis com tipo declarado... a maioria vai estar em coleções, tendo seu tipo checado durante a execução... Quer dizer, com Java, na maior parte do tempo, você tem o problema de uma linguagem não tipada (tipos sendo verificados durante a execução, atrasando a detecção de bugs) e de uma linguagem tipada (mais código) sem nenhuma das vantagens...
  2. Pedro Werneck

    Classes

    Só agora eu vi que aqui tem limite de tamanho nos posts e minha explicaçao foi picotada... depois vou postar ela em outro lugar e colocar um link aqui...
  3. Pedro Werneck

    Classes

    Tá... vou tentar explicar... Um objeto representa um objeto do mundo real... classe é um sinônimo de tipo, é uma forma de englobar os dados e as ações relacionadas a algo em uma única coisa... pense em classe como modelo para um objeto... O que você tem que entender é o seguinte... existem objetos que pertencem a mesma classe, mas têm valores diferentes... por exemplo, uma lâmpada de 50W e uma lâmpada de 100W... ambas pertencem à classe lâmpada, mas têm uma potência diferente... por exemplo: class Lampada(object): def __init__(self, potencia): self.potencia = potencia
×
×
  • Criar Novo...