none
Atributos e Classes estaticas RRS feed

  • Pergunta

  • A razao pela qual vejo classes estaticas sendo criadas, e' que nao precisamos instacia-las.

    Mas apesar disso simplificar, qual a verdadeira vantagem disso ? O que mais isso oferece ?
    Alem disso, e os atributos estaticos ? Qual seu uso ?

    Valeu

    terça-feira, 24 de fevereiro de 2015 16:45

Todas as Respostas

    • Sugerido como Resposta Renato GroffeMVP terça-feira, 24 de fevereiro de 2015 17:05
    terça-feira, 24 de fevereiro de 2015 16:56
  • AGA,

    Entenda um objeto como algo que mantém um estado. Se realmente vc tem vários dados para representar uma entidade (seja de negócio ou algo do mundo real mesmo), os vários estados irão descrever as características desta instância num determinado intervalo de tempo. Esta seria uma justificativa para a criação de classes convencionais.

    Agora se você precisa realizar operações que geram outros objetos ou executam tarefas específicas (sem a necessidade de se manter algum estado), a solução normalmente passa pela implementação de classes estáticas. Exemplos disto são as classes Convert (para conversão de valores entre diferentes tipos de dados) e Math (para a realização de operações aritméticas).

    Esta é uma breve explanação. O artigo que o Breno citou deve lhe ajudar também.

    Abs

    • Sugerido como Resposta Renato GroffeMVP terça-feira, 24 de fevereiro de 2015 17:05
    terça-feira, 24 de fevereiro de 2015 17:04