Uvod u objekt na Javi
Java je moćan objektno orijentirani programski jezik koji se sastoji od objekata i klasa. Objekti olakšavaju preslikavanje entiteta iz stvarnog života tijekom kodiranja. Predmeti će se cijelo vrijeme koristiti dok se programira u Java. Objekte u Javi lako je definirati i koristiti. Treba razumjeti klase i objekte jer se sve na objektno programskom jeziku poput Jave temelji na njima. U ovom ćemo članku vidjeti sve detalje vezane uz objekt zajedno s primjerima.
Kako stvoriti objekt na Javi?
- Ako ste upoznati s Java programiranjem, možda znate da se u Javi objekt stvara pomoću klase. Klasa nije ništa drugo, ali pruža nacrt za stvaranje predmeta. Klasa se koristi za izradu instancija objekta. Tehnički ćemo imati klasu deklariranu već prije stvaranja objekta u Javi.
Pogledajmo sintaksu stvaranja objekta u javi.
Sintaksa:
ClassName objectName = new ClassName();
- Sintaksa je jednostavna i lako razumljiva. Započinje s nazivom klase za koji deklariramo objekt, a slijedi ime objekta. Naziv objekta nije ništa drugo, već je sličan deklariranju imena varijable korisničkim imenom. Do ovog postupka definiranja objekta s imenom u Javi se naziva deklaracija objekta.
- Deklaraciji objekta slijedi znak jednak (=) koji će dodijeliti referencu objekta našoj deklariranoj varijabli objekta. Za kreiranje novog objekta koristi se nova ključna riječ. Nova ključna riječ stvorit će novi objekt pomoću nacrta, tj. Klase, i dodijelit će memoriju za objekt. Ovo stvaranje novog objekta u Javi naziva se instancija objekta.
- Nakon nove ključne riječi slijedi metoda ili konstruktor klase. Nova ključna riječ automatski će pozvati konstruktor klase tijekom kreiranja novog objekta. Ovaj je postupak poznat kao inicijalizacija objekta u Javi.
Objekt također možemo proglasiti na drugačiji način. Prvo ćemo to proglasiti, a zatim možemo inicijalizirati.
ClassName objectName; // Declarationobject
Name = new ClassName(); // Initialization
- Svaki put kada u javi stvorimo novi objekt, memorija će se dodijeliti novostvorenom objektu, a referenca tog objekta vraća se na objektnu varijablu. Ova se referenca objekta tada može koristiti za obavljanje različitih radnji povezanih s objektom. Referenca na objekt ovdje nije ništa drugo nego odgovara novo deklariranom imenu varijable objekta.
Karakteristike objekta na Javi
- Svaki predmet u Javi imat će svoj identitet. Nijedna dva objekta neće imati isti identitet. Svaki će objekt odgovarati drugom memorijskom mjestu, a adresa memorijske lokacije korisniku neće biti dostupna.
- Objekt će s njim imati svoj tip. Svaki će objekt imati vrstu podataka kao klase.
- Objekt će također imati dvije stvari stanje i ponašanje u njemu. Te stvari su deklarirane u samoj klasi. Država će definirati atribute, a ponašanje će definirati radnje vezane za klasu.
Svojstva objekta u Javi
Pri definiranju klase u Javi definiramo dvije glavne stvari. Prvi predstavlja atribut ili stanje. To je poznato kao svojstva objekta. Svojstva nisu ništa drugo nego specifični podaci koji se odnose na klasu. Svaki objekt koji se stvori u Javi, imat će na raspolaganju ta svojstva. Ovim svojstvima možemo pristupiti u klasi ili izvan nje pomoću referenci objekta, ovisno o modifikatoru koji se za to koristi. Kako objekt podsjeća na svojstva entiteta u stvarnom vremenu, predstavljaju stanje entiteta. Na primjer, objekt Mobile može imati svojstvo poput veličine, težine, itd. Različita memorijska mjesta bit će raspoređena za svaki entitet povezan s objektom koji stvaramo.
Metode objekta u Javi
- Druga glavna stvar koju izjavljujemo prilikom stvaranja klase su metode. Ove metode nisu ništa drugo nego su funkcije koje su deklarirane u klasi. Metode su opet specifične za klasu u kojoj su deklarirane. Metode predstavljaju specifičnu radnju ili proces koji se izvodi kad se poziva pomoću reference objekta. Metode su poput ponašanja u stvarnom svijetu. Na primjer, mobilni će obavljati akciju pozivanja ili biranja. Akcija pozivanja nije ništa drugo nego ponašanje mobilnog.
- Dok programiramo u Javi, obično ćemo kreirati objekt i dodijeliti vrijednosti članovima podataka i izvoditi određene radnje povezane s ii koristeći metode. Metode su jednostavan način kombiniranja i izvođenja određenih radnji koje su potrebne tijekom programiranja.
- Možemo izvesti sve što je uvjet u metodama. Metode također mogu pristupiti podacima koji su definirani u klasi. možemo izvršiti radnje na članovima podataka u klasi. Možemo definirati bilo koji broj metoda u razredu koliko god je potrebno.
Pravila za objekt u Javi
- Za deklariranje bilo kojeg objekta, ne postoje tako čvrsta pravila, ali trebali bismo slijediti standardnu konvenciju o imenovanju Java dok deklariramo ime objekta.
- Metodama klase možemo pristupiti samo referencama predmeta ili referencama klase u posebnim slučajevima, ali u bilo kojoj od obje situacije ne možemo pristupiti ili modificirati implementaciju metoda.
- Jednom definirani objekt možemo ponovo upotrebljavati onoliko puta koliko želimo.
- Objekt koji se koristi lako možemo ukloniti ili zamijeniti ovisno o zahtjevu.
Zaključak
Dakle, sve se u javi vrti oko objekta. Objekt se može kreirati jednostavno korištenjem naziva klase. Objekt će sadržavati stanje i ponašanje. Metodama i podacima članova klase možemo pristupiti pomoću reference objekta. Svaki će objekt imati određene karakteristike ili svojstva vezana uz njega. Budući da je programski jezik orijentiran na objekt, sve u Javi je objekt. Predmeti čine programski jezik java sigurnijim i robusnijim.
Preporučeni članci
Ovo je vodič za Objekt na Javi. Ovdje ćemo razgovarati o tome kako stvoriti objekt u javi, njegove karakteristike, svojstva, metode zajedno s pravilima. Možete pogledati i sljedeće članke da biste saznali više -
- Konstruktor na Javi
- Razvrstavanje u Javi
- Konstruktor na Javi
- JCheckBox na Javi