I dette innlegget Klasser og objekter i Java, tilhørende et programmeringsspråk, nevnes dets betydninger, som begreper av interesse for lesere som er interessert i databehandlingsmiljøet.

Klasser og objekter i Java
Java er et programmeringsspråk og en databehandlingsplattform som brukes i mange applikasjoner og nettsteder, basert på dette konseptet vil vi se at de er klasser og objekter i Java. Du må kjenne det grunnleggende i objektorientert programmering: objekter og klasser.
Vi anbefaler en veldig passende artikkel om emnet Hvordan bruke java.
Klasser
En klasse representerer en serie objekter som griper inn i en struktur og som også oppfører seg med lignende egenskaper. En klasse er en spesiell kombinasjon av attributter og metoder, og den regnes som en type informasjon om ethvert element fra dets opprinnelse.
Så en klasse er en mal eller et prototypeformat for objekter: den definerer attributtene de danner i denne typen objekter og metodene som kan brukes til å administrere objektene. Klassen er hvor egenskapene og metodene som hver av forekomstene av objektene kan inneholde er definitivt beskrevet.
I klasser kan du nevne eksemplet på fjernsynet, vi vet at det er forskjellige modeller av fjernsyn, og hver har sine egne egenskaper. Imidlertid har de et opplegg eller parametere som kjennetegner TV -en, dette er kjent som klassen.
objekter
Det er enheten som finnes i minnet på datamaskinen som inneholder egenskaper, det vil si attributter eller data for seg selv, og de blir arkivert av objektet, og for noen spesielle tilgjengelige operasjoner.
Det kan deretter defineres som et programvareelement som tar sikte på å representere et objekt i et reelt miljø, slik at et objekt har egenskaper og handlinger som skal utføres med objektet.
Egenskapene og handlingene er innkapslet i objektet og utfører innkapslingsprinsippene. Den objektorienterte prototypen ser ut som en kontrast til den strukturerte programmeringen som har vært i bruk siden 60-tallet.
Et objekt har sin egen tilstand, eller tilstander, så vel som sin oppførsel, som er modellert gjennom egenskaper eller variabler og metoder. Faktisk kan et objekt ha en annen type objekt samtidig.
Hva er datakapsling
Samspillet med objektene utføres gjennom metodene, noe som betyr at hvis du vil vite informasjon om objektets status, bør du se etter en av metodene og ikke direkte til egenskapene.
Innkapslinger tillater endring av objektets egenskaper uten at forbrukerne trenger å bli påvirket, så lenge de fortsetter å levere det samme produktet, det vil si resultatet.
Det er faktisk objekter som har offentlige eiendommer, slik at de kan legges inn direkte, uten å måtte bruke en metode.
Å bruke objekter gir følgende fordeler:
- Modularitet, dette betyr at objektet og dets egenskaper kan mobiliseres av forskjellige strukturer i kildekoden, men objektet forblir det samme.
- Innkapsling av data, det skjuler implementeringen av egenskapene til objektet, fordi det ikke er angitt gjennom metodene til objektet.
- Kode Gjenbruk, du kan få forskjellige forekomster av et objekt, slik at de forskjellige forekomstene deler den samme koden.
- Erstatning, som betyr at du kan erstatte ett objekt med et annet, så lenge disse objektene har samme funksjonalitet.
Noen eksempler på objekter
Ethvert konsept i et reelt miljø kan modelleres som et objekt med sin tilstand og drift, for eksempel er den foreliggende saken: Et fjernsyn er et objekt, og tilstandene som komponerer det: på, av, innstilt på kanal 1, innstilt på kanal 2, innspilling. Nå er handlingene: "slå på fjernsynet", "slå av fjernsynet", "bytt kanal", "start opptak".
Vi skal nevne et annet eksempel, vi antar at du har en geometrisk figur som kan være en trekant, denne figuren kan konseptualiseres av forskjellige egenskaper som: basen, høyden, siden og x, y -koordinatene til sentrum av triangel.
Hvis vi skal referere til trekantemetoden, kan vi "beregne trekantenes område", "beregne omkretsen av trekanten".
Forskjell mellom klasse og objekt
En klasse er en prototype som definerer variabler og metoder, funksjoner som er felles for alle objekter av en eller annen type.
Et objekt er en modell av en klasse, programvareobjekter brukes vanligvis til å modellere objekter i et ekte miljø som eksisterer i hverdagen.
Når vi oppsummerer dette innlegget, kan vi si at Class in Java er en enhet som bestemmer hvordan et objekt oppfører seg, i tillegg til innholdet. Et objekt er et uavhengig element basert på metoder og egenskaper for å skaffe noen nyttige data.
Et klassesystem har funksjonen til å la programmet spesifisere en ny klasse basert på en klasse som allerede eksisterer.
