| From | Sent On | Attachments |
|---|---|---|
| Gustavo Souza | Feb 28, 2010 2:57 pm | |
| Silveira Neto | Feb 28, 2010 3:13 pm | |
| Gustavo Souza | Feb 28, 2010 3:51 pm | |
| Leonardo | Feb 28, 2010 6:25 pm | |
| Rodrigo Lima | Feb 28, 2010 6:42 pm | |
| Breno Gomes | Feb 28, 2010 9:51 pm | |
| Felipe Gaúcho | Feb 28, 2010 10:25 pm | |
| Felipe Gaúcho | Feb 28, 2010 10:57 pm | |
| Felipe Benevides | Mar 1, 2010 6:54 am | |
| Ythalo Rossy Saldanha Lira | Mar 1, 2010 8:42 am | |
| Victor Lia Fook | Mar 1, 2010 12:51 pm | |
| Leonardo | Mar 1, 2010 2:33 pm |
| Subject: | Re: [cejug-discussao] Instanciação em linguagens OO | |
|---|---|---|
| From: | Victor Lia Fook (vict...@gmail.com) | |
| Date: | Mar 1, 2010 12:51:14 pm | |
| List: | net.java.dev.cejug.discussao | |
Temos que lembrar que o paradigma é OO -> orientado a objetos, e não orientado a classes. Classes são apenas "etiquetas" para se classificar objetos com os mesmos atributos, objetos parecidos. Logo deve haver um jeito de criar objetos sem instanciar classe alguma... Ou não?
2010/3/1 Ythalo Rossy Saldanha Lira <ytha...@gmail.com>
"Static methods, which have the static modifier in their declarations,
should be invoked with the class name, without the need for creating an instance of the class."
Neste caso a classe seria apenas um ponto de referencia e o método seria uma porção de código pré-definida alocada em memória.
2010/3/1 Felipe Benevides <fbe...@gmail.com>
Sim, JavaScript é OO
Prototype-based<http://en.wikipedia.org/wiki/Prototype-based_programming>
2010/2/28 Gustavo Souza <gsou...@gmail.com>
Silveira, nesse caso vc não está criando criando objetos, e sim , como vc disse, conseguindo uma instancia.
Acho que o que o Milfont disse mata a questão, mas ainda tenho uma dúvida. Posso garantir que javascript é uma linguagem OO ? Digo isso pq ela não implementa todos os conceitos de OO nativamente.
Em 28 de fevereiro de 2010 20:13, Silveira Neto
<silv...@gmail.com>escreveu:
Uma maneira seria desserializando um objeto, onde pelo menos
aparentemente você não está usando o new. Outro cenário são singletons do sistema onde a gente pega só uma instancia, como em Calendar.getInstance(). Em ambos os casos você consegue uma instancia sem manipular diretamente a instanciação desses objetos.
Talvez seja isso que a resposta do gabarito quis dizer.
2010/2/28 Gustavo Souza <gsou...@gmail.com>
Pessoal , a seguinte questão caiu em um concurso público para julgar se era verdadeira ou falsa:
" A técnica denominada instanciação é a única que permite a criação de objetos em programação orientada a objetos."
O gabarito veio como "FALSO".
Existe algum jeito de criar um objeto sem instancia-lo? Veja que a questão não fala em java. Não conheço outras linguagens OO , mas creio que em java a única maneira de se criar um objeto seria com a instanciação. Fico no aguardo.
--
------- silveiraneto.net eupodiatamatando.com
-- Felipe Benevides Viana http://felipebenevides.com/
--
-- Ythalo Rossy Saldanha Lira Analista de Sistemas Sefaz Ce - Cesinf - NFe
Sun Certified Programmer for Java http://yross.wordpress.com
-- Victor Lia Fook +55 (85) 32574683 +55 (85) 87474652





