Classes i objectius en Java 'Coneix els seus significats!

En aquest post Classes i objectes en java, Pertanyent a l'un llenguatge de programació, s'esmenten els seus significats, sent conceptes d'interès per als lectors que els interessa l'ambient d'informàtica.

Classes-i-objectes-en-java-1

Classes i objectes en java

Java és un llenguatge per programar i una plataforma informàtica que serveix en moltes aplicacions i llocs web, basant-nos en aquest concepte veurem que són classes i objectes en Java. Cal conèixer els conceptes bàsics de la programació orientada a objectes: objectes i classes.

Els recomanem un article molt apropiat amb el tema Com utilitzar java.

Classes

Una classe representa una sèrie d'objectes que intervenen en una estructura i que a més es comporten amb característiques similars. Una classe és una combinació especial d'atributs i mètodes, i està considerat com un tipus d'informació de qualsevol element des del seu origen.

Llavors, una classe és un format plantilla o prototip d'objectes: defineix els atributs que formen en aquest tipus d'objectes i els mètodes que puguin usar-se per gestionar els objectes. A la classe és on definitivament es descriuen les propietats i mètodes que poden contenir cadascuna de les instàncies dels objectes.

En classes es pot esmentar l'exemple de la televisió, coneixem que hi ha diversos models de televisors i cadascú té les seves pròpies característiques. No obstant això, tenen un esquema o paràmetres que caracteritza la televisió, serà considerat com la classe.

objectes

És l'entitat existent en la memòria de l'ordinador que conté unes propietats és a dir atributs o dades de si mateixos i estan arxivats per l'objecte, i d'unes operacions disponibles especials.

Es pot definir llavors com un element de programari que pretén representar un objecte en un ambient real, de manera que un objecte té propietats i accions a executar amb l'objecte.

Les propietats i accions es troben encapsulades dins de l'objecte, portant a terme els principis de encapsulament. El prototip de l'orientació a objectes, llueix com un contrast a la programació estructurada que s'ha vingut usant des de la dècada dels 60.

Un objecte posseeix el seu propi estat, o estats així com el seu comportament, que es modela a través de propietats o variables i mètodes. De fet un objecte pot tenir a el mateix temps un altre tipus d'objecte.

Que és encapsulació de dades

Les interaccions amb els objectes es realitzen a través dels mètodes, el que significa que si es vol saber informació sobre l'estatus de l'objecte, es deu buscar uns dels mètodes i no en forma directa a les propietats.

Les encapsulaciones permeten modificar les propietats de l'objecte sense necessitat que els consumidors siguin afectats, sempre que continuïn lliurant el mateix producte, és a dir el resultat.

Efectivament hi ha objectes que compten amb propietats públiques pel que es poden ingressar directament a elles, sense haver de fer servir un mètode.

El emprar objectes lliura els següents beneficis:

  • Modularitat, això vol dir que l'objecte i les seves propietats poden mobilitzar-se per diferents estructures de el codi font, però l'objecte segueix sent el mateix.
  • Encapsular Dades, s'amaga la implementació de propietats de l'objecte, a causa de que no s'ingressa mitjançant els mètodes de l'objecte.
  • Reutilització de Codi, es poden aconseguir diferents instàncies d'un objecte, de manera que aquestes instàncies variades comparteixin el mateix codi.
  • Reemplaçament, el que significa que es pot substituir un objecte per un altre, sempre que aquests objectes continguin el mateix funcionament.

Alguns exemples d'objectes

Qualsevol concepte en un ambient real es pot modelar com un objecte amb el seu estat i funcionament, es té per exemple el present cas: Un televisor és un objecte, i els estats que els componen: encesa, apagar, sintonitzat al canal 1, sintonitzat al canal 2, gravant. Ara bé, les accions són: "encendre el televisor", "apagar el televisor", "canviar de canal", "iniciar la gravació".

Anem a esmentar un altre exemple, suposem que es té una figura geomètrica que pot ser un triangle, aquesta figura es pot conceptualitzar per diferents propietats com: la base, altura, el costat i les coordenades x, i de centre de el triangle.

Si anem a referir-nos a mètode de el triangle es pot "calcular l'àrea d'el triangle", "calcular el perímetre de el triangle".

Diferència entre classe i objecte

Una classe és un prototip que defineix les variables i els mètodes les funcions comunes a tots els objectes d'algun tipus.

Un objecte és un model d'una classe, els objectes de programari en general es fan servir per modelar objectes en un ambient real que hi ha a la vida diària.

Resumint aquest post tan particular, es pot dir que Classe en Java és una entitat que determina com es comporta un objecte, a més del seu contingut. Un objecte, és un element independent a força de mètodes i propietats per obtenir algunes dades útils.

Un sistema de classe, té com a funció permetre que el programa especifiqui una nova classe en base a una classe que ja existeix.

Classes-i-objectes-en-java-2