Grupa Pitanja 3 Flashcards
Čemu služe dvodimenzionalni nizovi?
Dvodimenzionalni niz služi za memorisanje matrica i tabela.
Kako se definiše dvodimenzionalni niz?
Dvodimenzionalni niz je niz nizova. Ima dve dimenzije, širinu i visinu.
Šta je matrica?
Matrica je dvodimenzionalni niz.
Deklaracija i inicijalizacija dvodimenzionalnog niza - objasnite!!!
tipPodatka [][] imeNiza;
imeNiza = new tipPodataka[brojVrsta][brojKolona]
Objasnite učitavanje i obradu dvodimezionalnog niza.
Dvodimenzionalni niz se učitava i obrađuje pomoću ugnježdenih petlji.
for(int i = 0; i < a.length; i++)
for(int j = 0; a[i].length; j++)
a[i][j] = sc.nextTip();
Za obradu se koriste iste dve for petlje ali se razlikuje ono u njima.
Unos dvodimenzionalnih nizova u metode - objasnite!
Dvodimenzionalni niz se ubacuje kao povratna vrednost neke motode
Primer:
public static int sum (int[][] m)
Šta je objektno-orijentisano programiranje?
Objektno orijentisano programiranje je programiranje sa upotrebom objekata koje se fokusira na njihovu medjusobnu “komunikaciju” da bi se izvršio odreeni program.
Šta je objekat? Objasnite primenu objektnog tipa podataka.
Objekat je instanca klase koja ima svoj identitet i svojstva (stanje i ponašanje). Objektni tip podatka se korsti kada nam treba nešto što ima više osobina, najčešće iz stvarnog života. Na primer, objekat Student koji ima ime, prezime, brIndeksa i koji može da radi stvari.
Šta je klasa? Kako se grafički (UML) predstavlja klasa?
Klasa je šablon za kreiranje objekata, koja opisuje objekte sa sličnim osobinama. Grafički se prikazuje: \_\_\_\_\_\_\_\_ naziv klase \_\_\_\_\_\_\_\_ Atributi -Atribut1 : Tip1 \_\_\_\_\_\_\_\_ Ponašanje \_\_\_\_\_\_\_\_ \+metoda1() : Tip1
Objasnite kako se kreira klasa?
Desni klik na paket u kome želimo da napravimo klasu, pa Create New i iz padajućeg menija uzimamo Java Class.
Od kojih elemenata se sastoji klasa?
Klasa se sastoji od atributa (osobina) i metoda (ponašanja).
Objasnite razliku i primenu statičkih i objektnih članova klase.
Statički metod ne menja objekat i ne treba mu objekat da bude pozvan. Objektni metod prisupa preko imena objekta i definiše njegovo ponšanje.
Opšti oblik predstavljanja klase - objasnite!
modifikator class Ime { telo klase; } Modifikator određuje gde u programu može da se vidi. Klase su obično public.
Ime koje se piše po određenim pravilima (počinje velikim slovom)
Telo klase sadrži statičke i nestatičke atribute,
Šta su lokalne, a šta globalne promenljive? Objasnite oblast važenja promenljive.
Lokalne promenljive važe samo za metodu u kojoj su definisane.
Globalne promenljive važe za celu klasu.
Objasnite ključne reči this i super.
This zamenjuje konkretan objekat pri pozivu metode.
Super se odnosi na roditeljsku klasu koja je nasleđena. Na primer pišemo super ispred konstruktora nasleđene klase
super(osobine roditeljske)