@Nuno Rosa,

Obrigado pela partilha. Até agora, é isso mesmo que tenho vindo a perceber à
medida que vou lendo artigos sobre isso. Isto pode parecer um tanto ao
quanto picuinhas mas, para quem está a aprender e a querer, de facto,
perceber o que está a fazer, estes detalhes são, quanto a mim, importantes,
e evitarão vícios estranhos na aprendizagem, neste caso, de OOP…

 

Retenho então o seguinte:
Um “object instance” NÃO É a mesma coisa que um “object instantiated”
(aparentemente, não existe tal coisa).“Object instance” existe enquanto
representação de uma “instantiated class”. Uma vez criada uma INSTÂNCIA de
uma CLASSE, todos os MÉTODOS e PROPRIEDADES PÚBLICOS dessa CLASSE estão-nos
disponíveis, a partir do objeto jakim guardado num espaço de memória através
da variável $jakim, usando o OPERATOR ->.

 

Qualquer imprecisão ou erro, por favor, ressalvem num reply. :)
 
 

 @Miguel Vaz: Gostei do add-on “factor insanidade”. :) Concordo também com
os conselhos que deste, e tal como tu, também acho importante dar-se essas
dicas para os novatos, onde me incluo certamente. :) O ponto principal era
mesmo fazer ver que, cada caso é um caso, não apenas porque é bonito dizê-lo
mas porque, até agora, parece que é avaliando caso a caso que conseguimos
obter resultados mais fidedignos. E aqui, parece estarmos de acordo.

Do mesmo modo, será também com cautela e caso a caso, que deveremos falar de
“valorização profissional” e “qualidade de vida”. Eu proponha-me a
investigar afinal o que é isso de “valorização profissional” e o que é isso
de “qualidade de vida”. Mas como não gosto de discutir estes assuntos
(prefiro investigá-los) e, como calculo que Rich Internet Applications não
seriam, de todo, um tópico da nossa investigação, se nos propuséssemos a
encetá-la, prefiro deixá-la para outras conversas, apesar de a considerar
mais importante do que qualquer RIA, mas isso são outras histórias. :)

 

 

Cumprimentos e um muito obrigado pelos reply’s, por favor, vejam se estou a
estudar bem as classes, objetos e instâncias, e métodos e propriedades,
estou a ver se isto faz sentido…

 

Obrigado,

Márcio

 

 

 

From: [email protected] [mailto:[email protected]] On Behalf Of
Nuno Rosa
Sent: terça-feira, 24 de Março de 2009 20:19
To: [email protected]
Subject: [riapt] Re: Mais novato que isto é dificil... :)

 

O que me faz sentido:

Instanciar é o acto de criar um objecto de uma classe em memória, ou seja,
quando utilizo o operador new.
e.g.
new  pessoa();
$jakim = new pessoa();

Concluindo, $jakim é uma variável que contem a referência para uma instância
da classe pessoa.



2009/3/24 MEM <[email protected]>

Eis a minha primeira dúvida em OOP. :)

 

O que é que AFINAL se instancia? O objeto ou a classe?

 

O QUE ME FAZ SENTIDO:

Instanciar uma classe é criar um objecto para essa classe, objecto esse que
servirá como representante dessa classe. – E aqui, poderemos falar em
instanciar uma classe.

 

Se tivermos:

$jakim = new pessoa();

 

è Aqui estamos a criar um objecto ($jakim) que é uma instância da classe
pessoa (mas nós não estamos a instanciar o objecto, ele é instancia mas não
é instanciado) e, a esse objeto chamamos de Handler (porque ele servirá para
manusear a instancia da classe que acabámos de criar) ?

 

NO ENTANTO, O WIKIPÉDIA FALA DIFERENTE: 

//instanciando o objeto $Objeto aos atributos da class Classe






 
$Objeto = new Classe;













//utilizando os atributos da classe que foram instanciadas para $Objeto






 
$objeto->atributo1 = 10;
$objeto->atributo2 = 20;

 

 

Obrigado,

Márcio

 

 





--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a