Svi ste dobro upoznati s konceptom varijabli u Javi koji je sastavni dio Java karijere ili eventualnog događaja . Java nam pruža slobodu pristupa tri , tj. lokalne varijable, varijable klase i varijable instance.U ovom članku raspravljao bih o implementaciji varijable instance u Javi.Ispod su točke o kojima će se raspravljati:
Započnimo!
Što je varijabla instance u Javi?
Instance varijable u Javi su nestatične varijable koje su definirane u klasi izvan bilo koje metode, graditelj ili blok. Svaki instancirani objekt klase ima zasebnu kopiju ili primjerak te varijable. Varijabla instance pripada klasi.
Sigurno se pitate što je točno Primjer ? Dopustite mi da vam pomognem pojednostavljivanjem.
Kada kreirate novi objekt klase, kreirate instancu. Razmislite, ako imate tečaj STUDENTA, onda
razred student {String studentName int studentScore}
A ako stvorite dva predmeta STUDENT poput,
Student student1 = novi student () Student student2 = novi student ()
Tada će se stvoriti dva primjerka razreda Student.
Sad bi svaki student imao svoje ime i rezultat, zar ne? Tako bi se vrijednost koja je pohranjena unutar 'studentName' i 'studentScore' razlikovala za različite studente, oni se nazivaju 'varijablama'. I kao što ste vidjeli da ove varijable imaju vlastitu vrijednost za svaku instancu, u Javi se nazivaju varijablama instance.
Sad kad ste shvatili značenje varijabli Instance, krenimo korak naprijed.
Navest ću značajke varijabli instance, koje će vam pomoći da ih lako upotrebljavate u Java kodu.
Značajke varijable instance?
Život varijable instance ovisi o vijeku an , tj. kada se objekt kreira, varijabla instance također se kreira, a isto se događa kada se objekt uništi.
- Instance varijabla može se koristiti samo stvaranjem objekata
- Svaki će objekt imati svoju kopiju Instance varijabli
- Inicijalizacija varijable instance nije obavezna. Zadana vrijednost je nula
- Deklaracija se vrši u klasi izvan bilo koje metode, graditelj ili blokirati
- Varijable instance koriste se kada varijabla mora biti poznata različitim metodama u klasi
- Modifikatori pristupa mogu se dodijeliti varijablama instance
Nakon stjecanja teoretskog znanja, možda razmišljate o tome kako implementirati varijable instance u Javi! Shvatimo to u našoj sljedećoj temi.
Kako implementirate varijablu instance u Javi?
Implementacija varijabli instance u sustavu Windows je prilično lako. Napisao sam jednostavan kod koji će vam pomoći da shvatite tehničku upotrebu.
Evo detaljnog koda:
paket Edureka import java.util.Scanner javna klasa Student {ime javnog niza private int oznake public Student (String stuName) {name = stuName} public void setMarks (int stuMar) {marks = stuMar} // Ova metoda ispisuje podatke o studentu. public void printStu () {System.out.println ('Name:' + name) System.out.println ('Marks:' + marks)} public static void main (String args []) {Student StuOne = new Student ( 'Ross') Student StuTwo = novi student ('Rachel') Student StuThree = novi student ('Phoebe') StuOne.setMarks (98) StuTwo.setMarks (89) StuThree.setMarks (90) StuOne.printStu () StuTwo.printStu () StuThree.printStu ()}}
IZLAZ:
Ime: Ross
Oznake: 98
Ime: Rachel
Oznake: 89
Ime: Phoebe
Oznake: 90
Obrazloženje:
Kao što vidite, u gornjem kodu stvorio sam tri varijable instance, naime „StuOne“, „StuTwo“, „StuThree“.Isto tako, možete ih stvoriti što više koliko vam treba ovisno o vašim zahtjevima.Sada dok se dalje gomilamo činjenice o varijabli instance, dopustite mi da vam razradim i razlike između varijable instance i varijable klase!
spajanje programa sortiranja u javi
Razlika između varijable instance i varijable klase
Da bih pojasnio razlike, zabilježio sam nekoliko točaka koje će vam pomoći da odbacite bilo kakvu dvosmislenost između njih dvoje.
Instanca varijabla | Varijabla razreda |
Svaki će objekt imati svoju kopiju varijabli instance, pa se promjene izvršene u tim varijablama kroz jedan objekt neće odražavati u drugom objektu. | Varijable klase zajedničke su svim objektima klase, ako se promjene izvrše u tim varijablama kroz objekt, to će se odraziti i na druge objekte. |
Varijable instance deklarirane su bez statički ključna riječ. | Varijable razreda deklariraju se s ključnom riječi statički |
Varijable instance mogu se koristiti samo putem reference objekta. | Varijable klase mogu se koristiti bilo imenom klase ili referencom objekta. |
Ovim smo stigli do kraja bloga. Nadam se da se sadržaj ovog članka pokazao korisnim za vas. Nastavit ćemo istraživati svijet Jave na nadolazećim blogovima. Pratite nas!
Sad kad ste shvatili ' Što je varijabla instance u Javi ” , provjerite Edureka, pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Edurekin tečaj za obuku i certificiranje Java J2EE i SOA namijenjen je studentima i profesionalcima koji žele biti programer Java. Tečaj je dizajniran da vam pruži početnu prednost u Java programiranju i osposobi vas za osnovne i napredne Java koncepte zajedno s raznim Java okvirima poput Hibernate & Spring.
Ako želite saznati više o Javi, možete se obratiti
Imate pitanje za nas? Molimo navedite ga u odjeljku za komentare ovoga ' Varijabla instance u Javi ”Bloga i javit ćemo vam se u najkraćem mogućem roku.