🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #766

Re: que son las clases?

#766
From: Mazinger-Z
Date: Mon, 10 Sep 2007 17:18
43 lines
2955 bytes
una clase es una definicion de un objeto... un objeto es una instancia de 
una clase... un objeto se basa en propiedades y usa metodos definidos en la 
clase...

Por ej... Refrigerador como concepto es una clase... el refrigerador de tu 
casa es un objeto de la clase refrigerador ... y tiene los atributos 
definidos para un refrigerador y las realiza las funciones (metodos) de un 
refrigerador.... Basados en esa clase, podrias generar varios refrigeradores 
para las casas de tus amigos... de distintos colores, tama�os,... pero todos 
con funciones similares..



"Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje 
news:Xns99A480D4B61Djmsnews@201.238.250.229...
> En el cap�tulo anterior (news:46e05403$1@news.vcd.cl), ":: BoozyWoozy
> ::" <notengonivoyatener@hotmail.com> dijo:
>
>> alguien me puede explicar que son las clases, sobre todo en php, ya
>> que por lo que he visto y eh hecho no son mas que funciones que llaman
>> a funciones cosa que tambien se podrian hacer con includes.
>>
>
> No es f�cil dar una explicaci�n corta, pero tratando de ser lo m�s
> conciso posible, una clase es una abstracci�n que permite encapsultar
> datos (variables) y funciones, de acuerdo a alguna l�gica.
>
> A diferencia de las funciones que llamas en un include, las funciones de
> una clase s�lo aplican dentro del contexto de la clase (muchas veces a
> partir de los datos internos).
>
> Su principal gracia, es que puedes tener, en clases diferentes una
> funci�n con el mismo nombre; aunque en cada clase hace algo diferente en
> cuanto a c�digo. Y si el lenguaje es poderoso puedes hacer much�simas m�s
> cosas (sobrecarga de operadores, etc).
>
> eso...
>
>
> -- 
> Apoye a la campa�a de alfabetizaci�n y  |       Jose M. Santiba�ez A.
> ordenaci�n de las news, cada post en su |          <jms@nivel5.cl>
> lugar y el lugar exacto para cada post  |        <http://caos.cl/jms> 
Technical Details
Message-ID: <fc3u2s$t4k$1@p.nn.cl>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.car-fun.cl!not-for-mail
References: <46e05403$1@news.vcd.cl> <Xns99A480D4B61Djmsnews@201.238.250.229>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,632d4e657f491bbd
X-Google-Attributes: gid1593cb,public,usenet
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.car-fun.cl!not-for-mail
From: "Mazinger-Z" <ndroguett(sacaesto)@hotmail.com>
Newsgroups: chile.comp.programacion
Subject: Re: que son las clases?
Date: Mon, 10 Sep 2007 13:18:49 -0400
Organization: Servidor de news de Car-fun.cl
Lines: 45
Message-ID: <fc3u2s$t4k$1@p.nn.cl>
References: <46e05403$1@news.vcd.cl> <Xns99A480D4B61Djmsnews@201.238.250.229>
NNTP-Posting-Host: 200.72.129.179
X-Trace: p.nn.cl 1189444508 29844 200.72.129.179 (10 Sep 2007 17:15:08 GMT)
X-Complaints-To: news@p.nn.cl
NNTP-Posting-Date: Mon, 10 Sep 2007 17:15:08 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-RFC2646: Format=Flowed; Original