Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 2.3.2014, 11:39   #1
prozor_xp
Član
 
Član od: 9.9.2013.
Poruke: 151
Zahvalnice: 46
Zahvaljeno 7 puta na 7 poruka
Određen forumom objekat

Jel moze neko lepo da mi objasni sta je to objekat kod oop? I ako imate neku sliku koja bi mi pomogla bolje da shvatim okacite je? I takodje me zanima sta su to polja kod programskog jezika java (citam neku knjigu o programiranju i stalno se pominju neka polja)?
prozor_xp je offline   Odgovor sa citatom ove poruke
Stara 2.3.2014, 12:12   #2
Ivan452
Veteran
 
Član od: 25.7.2008.
Lokacija: Beograd
Poruke: 772
Zahvalnice: 33
Zahvaljeno 189 puta na 152 poruka
Slanje poruke preko MSN-a korisniku Ivan452
Određen forumom Re: objekat

Kod:
Recept
orasi
jaja 
cokolada
Recept je klasa, polja su varijable (orasi, jaja, cokolada). A objekat je kolac, struktura sa konkretnim vrednostima tih polja. orasi 100grama, jaja 2 komada, cokolada 200grama)


Znaci klasa je ustvari kao plan, skica za neki objekat. Koja se polja da sadrzi, kog tipa, koje funkcije, itd.
A sam objekat ti je konkretna, 'opipljiva' prezentacija te klase sa odredjenim vrednostima tih polja.
Ivan452 je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku Ivan452 na korisnoj poruci:
Belphegor (8.3.2014), prozor_xp (2.3.2014)
Stara 2.3.2014, 13:29   #3
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
Određen forumom Re: objekat

Objekat je jedan primerak (instanca) neke klase. Kao što je promenljiva jedan primerak nekog tipa promenljive.

int i; <- "int" je tip promenljive, "i" je jedan primerak tog tipa
Recept r; <- "Recept" je klasa (tip), "r" je jedan primerak te klase
voodoo_ je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku voodoo_ na korisnoj poruci:
prozor_xp (2.3.2014)
Stara 2.3.2014, 18:31   #4
prozor_xp
Član
 
Član od: 9.9.2013.
Poruke: 151
Zahvalnice: 46
Zahvaljeno 7 puta na 7 poruka
Određen forumom Re: objekat

int x = 0;
int y = 0;

private JLabel l;


public L(){

setLayout(null);
l = new JLabel();
l.setIcon(new ImageIcon(getClass().getResource("blue.png")));
l.setLocation(x, y);
l.setSize(150, 150);
add(l);



}

public static void main(String[] args){



L f = new L();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(300, 300);
f.setLocationRelativeTo(null);
f.setVisible(true);


}



}


Znaci ovako JLabel je klasa l je objekat, l.setSize(), l.setLocation() su metode. Da li sam dobro razumeo?
prozor_xp je offline   Odgovor sa citatom ove poruke
Stara 2.3.2014, 23:47   #5
Krilce
Starosedelac
 
Član od: 4.11.2007.
Poruke: 1.726
Zahvalnice: 1.753
Zahvaljeno 629 puta na 363 poruka
Određen forumom Re: objekat

l je u ovom slucaju objekat klase JLabel, da. Kada ti neko kaze da je slon zivotinjska vrsta, ta zivotinjska vrsta predstavlja klasu. Kada ti neko pokaze na konretnog slona, on predstavlja objekat te klase. On je opisan svime onim sto opisuje svakog slona, ali ima neke konkretne vrednosti. Visina = 3m, tezina = 10t, itd.

Znaci, objekat predstavlja konkretnog pripadnika neke klase. Ili, u suprotnom smeru, klasa predstavlja apstrakciju objekta.
Krilce je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Krilce na korisnoj poruci:
prozor_xp (2.3.2014)
Stara 8.3.2014, 13:17   #6
Stevvan
Veteran
 
Član od: 17.12.2005.
Lokacija: Zarkovo, Beograd
Poruke: 1.114
Zahvalnice: 97
Zahvaljeno 179 puta na 104 poruka
Slanje poruke preko MSN-a korisniku Stevvan Slanje poruke preko Skypea korisniku Stevvan
Određen forumom Re: objekat

Citat:
prozor_xp kaže: Pregled poruke
Znaci ovako JLabel je klasa l je objekat, l.setSize(), l.setLocation() su metode. Da li sam dobro razumeo?
Da dobro si razumeo, stim ako hoces jos pravilnije l.setSize(), l.setLocation() je pozivanje metoda.
Stevvan je offline   Odgovor sa citatom ove poruke
Stara 8.3.2014, 19:28   #7
Markonije
Starosedelac
 
Član od: 14.3.2009.
Poruke: 1.200
Zahvalnice: 207
Zahvaljeno 276 puta na 179 poruka
Određen forumom Re: objekat

Pazi definicije u OOP nisu najsrecnije,i tako ce biti zauvek...


Ovako MS objasnjava objekat : "An object is basically a block of memory that has been allocated and configured according to the blueprint."


Moja sklepotina :

Objekat je deo/cinilac razvojnog okruzenja cije unutrasnje stanje i njegova realizacija nije dostupna drugim objektima, takodje ni operacije (metode) koje se nad njima mogu spolja izvrsavati.

Objekti medjusobno saradjuju upravo izvrsavanjem tih operacija, koje se nazivaju metodi.



Definicija klase tek zadaje glavobolju :


Klasa je struktura podataka koja na sintaksnom nivou ukljucuje operacije nad tim podacima.

Procedure koje imaju svojstvo da generisu primerke blokova obrade ,koji mogu postojati i
nakon njihovog poziva na izvrsavanje nazivamo klasa , a ovi primerci blokova obrade nazivaju
se objektima date klase.
Klasa se deklarise slicno kao i procedura (potprogram).

Obracanje klasi generise novi objekat date klase.
Klase je tip podataka koji sadrzi dve komponente:

- Tip objekta (nosi informacije o strukturi podataka)
- Skup metoda (operacije koje se mogu primenuti na sve objekte te klase )

Klasa je porodica objekata , a objekti stvoreni tokom izvrsavanja programa su primerci klase.

Klasa moze imati jedan ili vise primeraka , a svaki primerak je pripadnik jedne klase (prosto nasledjivanje) ili pripada vecem broju klasa istovremeno (visestruko nasledjivanje).


Na kraju skoro da je objekat = klasa = objekat , a nije lolo a opet i jeste,mada ne bash hahaha

////////


Ne uzrujavaj se,definicije u programiranju su debilana cista (jer pokusavam da simuliramo 'pojave' iz stvarnog sveta i da ih digitalnio opisemo)



Ti nauci sta ti kad treba i ko je iznad koga,a ni najbolji programer sveta ti ne moze dati srecan odgovor na pitanje sta je objekat.


Hocu da kazem da stvoris sliku o njima kroz praksu,jer budes li hteo da ih razumes kroz definicije,neces uspeti,nema sanse.

Poslednja ispravka: Markonije (8.3.2014 u 20:09)
Markonije je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Markonije na korisnoj poruci:
Belphegor (8.3.2014)
Stara 8.3.2014, 23:34   #8
Ivan452
Veteran
 
Član od: 25.7.2008.
Lokacija: Beograd
Poruke: 772
Zahvalnice: 33
Zahvaljeno 189 puta na 152 poruka
Slanje poruke preko MSN-a korisniku Ivan452
Određen forumom Re: objekat

Ako ćemo već da bunimo dečka sa dugačkim nepotrebnim tekstovima.

Citat:
Markonije kaže: Pregled poruke
Pazi definicije u OOP nisu najsrecnije,i tako ce biti zauvek...
Neko ko sebe smatra za programera, treba iz svog rečnika da izbaci reči "nemoguće", "nikad" i "zauvek". Posebno kada priča o programiranju.

Citat:
Markonije kaže: Pregled poruke
Objekat je deo/cinilac razvojnog okruzenja
Objekat nikako nije deo/činilac razvojnog okruženja.
http://searchsoftwarequality.techtar...nt-environment


Citat:
Markonije kaže: Pregled poruke
unutrasnje stanje i njegova realizacija nije dostupna drugim objektima
Postoji nešto što se zove AOP, ili Aspect Oriented Programming ("The ability to inject pieces of code into compiled classes and methods, either statically or at runtime")

Citat:
Markonije kaže: Pregled poruke
Obracanje klasi generise novi objekat date klase.
Šta je sa statičkim promenljivama i metodama?
Ivan452 je offline   Odgovor sa citatom ove poruke
Stara 8.3.2014, 23:37   #9
water wizard
Deo inventara foruma
 
Član od: 29.1.2008.
Poruke: 20.482
Zahvalnice: 433
Zahvaljeno 4.007 puta na 3.729 poruka
Određen forumom Re: objekat

on ako nije shvatio šta je objekat i OOP neće ni ovde da shvati...
water wizard je offline   Odgovor sa citatom ove poruke
Stara 9.3.2014, 0:02   #10
Krilce
Starosedelac
 
Član od: 4.11.2007.
Poruke: 1.726
Zahvalnice: 1.753
Zahvaljeno 629 puta na 363 poruka
Određen forumom Re: objekat

Sto bombardujete coveka bespotrebnim stvarima. Kao neko ko je pocetnik, bar koliko sam shvatio iz njegovih prethodnih poruka na ovom forumu, ovakve informacije mogu samo da ga zbune. Sve ce to nauciti kroz rad i literaturu u svakom slucaju, i ne treba ga, kao pocetnika, bombardovati informacijama koje ionako nece moci da razume.
Krilce je offline   Odgovor sa citatom ove poruke
Stara 9.3.2014, 12:38   #11
Todors
Član
 
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
Određen forumom Re: objekat

Citat:
Markonije kaže: Pregled poruke
Ne uzrujavaj se,definicije u programiranju su debilana cista (jer pokusavam da simuliramo 'pojave' iz stvarnog sveta i da ih digitalnio opisemo)
Au, prijatelju. Definicije se ne uče tako što prvo kucaš po guglu, "šta je objekat", pa onda ovde copy/past-uješ svoju pamet. S obzirom da misliš da su definicije debilana, nisam ni očekivao bolje objašnjenje već jeftin help od googla.

Svako može da zida kuću, a da ne pročita u knjizi ni jednu teoriju vezanu za zidanje i da slobodno kaže kako je to jedna debilana. Posle mu kriv đavo kada kuća pukne pri lakšem zemljotresu.

Programiranje je inženjerski posao tako da je teorija itekako bitna, jer programer ne mora prvo da proba nešto da bi znao to isto da uradi, ako je naravno dobro potkovan teoriskim znanjem.

Što se definicije objetka za početnike tiče, dovoljno je samo reći da je objekat instanca klase, a klasa predstavlja definiciju tipa. Ovo se lako pamti i nije pogrešno.
Todors je offline   Odgovor sa citatom ove poruke
Stara 9.3.2014, 20:55   #12
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
Određen forumom Re: objekat

Citat:
Todors kaže: Pregled poruke
Programiranje je inženjerski posao tako da je teorija itekako bitna, jer programer ne mora prvo da proba nešto da bi znao to isto da uradi, ako je naravno dobro potkovan teoriskim znanjem.
Moj profesor na faksu je imao običaj stalno da ponavlja jednu rečenicu koju i dan-danas smatram verovatno najbitnijom stavkom koju sam naučio tokom svog formalnog obrazovanja.

"U računarskoj tehnici i životu sve je jedan veliki trade-off. Onog trenutka kada naučite kako da steknete osećaj o tome gde se u svakom projektu nalazi idealna ravnoteža između zamišljenog i realnog postaćete majstori svog zanata."

Tako da uopšte se ne bih složio da "probanje" nije deo inženjerskog posla, čak štaviše upravo suprotno. Agilan pristup projektu je ono što ga čini "inženjerskim"
Neutrino je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku Neutrino na korisnoj poruci:
Krilce (10.3.2014), voodoo_ (9.3.2014)
Stara 10.3.2014, 1:35   #13
Todors
Član
 
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
Određen forumom Re: objekat

Slažem se potpuno sa tvojim profesorom, al veruj mi da taj agilni pristup mnogo brze savladavaju studenti koji su imali 10ku kod tog tvog profesora, nego oni sto su ga jedva polozili.
Todors je offline   Odgovor sa citatom ove poruke
Stara 10.3.2014, 2:04   #14
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
Određen forumom Re: objekat

Ah ocene... Tek posle faksa vidiš koliko je to beskoristan koncept. Prave ocene počećeš da dobijaš tek kad se zaposliš
Neutrino je offline   Odgovor sa citatom ove poruke
Stara 10.3.2014, 3:24   #15
Markonije
Starosedelac
 
Član od: 14.3.2009.
Poruke: 1.200
Zahvalnice: 207
Zahvaljeno 276 puta na 179 poruka
Određen forumom Re: objekat

@Ivan452

Daj mi true random broj u programiranju ?


ahh nemoguce


aj vidimo se
Markonije je offline   Odgovor sa citatom ove poruke
Stara 10.3.2014, 10:37   #16
Todors
Član
 
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
Određen forumom Re: objekat

Ah, pa nisam mislio bukvalno. Pokušaću još jednom, možda me sad bolje razumeš. Običan zidar će na kraju naučiti da zida kuću posle ko zna koliko pokušaja i porušenih kuća (možda 20 godina), dok će inženjer to isto naučiti sa mnogo manje pokušaja i mnogo manje godina.

Pa sad ti odluči da li želiš da učiš programiranje narednih 20 godina ili to isto možeš da savladaš i sa 5? A to opet ima direktne veze sa lenjim i vrednim studentima. Lenji će pre reći da teorija ničemu ne služi, dok vredni naravno znaju da itekako služi.
Todors je offline   Odgovor sa citatom ove poruke
Stara 10.3.2014, 21:05   #17
Ivan452
Veteran
 
Član od: 25.7.2008.
Lokacija: Beograd
Poruke: 772
Zahvalnice: 33
Zahvaljeno 189 puta na 152 poruka
Slanje poruke preko MSN-a korisniku Ivan452
Određen forumom Re: objekat

@Markonije
To sto random broj ne možeš da dobiješ nekom već napravljenom Random() funkcijom ne znači da on ne postoji.

"There are devices that generate numbers that claim to be truly random. They rely on unpredictable processes like thermal or atmospheric noise rather than human-defined patterns. The results might still be slightly biased towards higher numbers or even numbers, but they’re not generated by a deterministic algorithm. "
Izvor: https://engineering.mit.edu/ask/can-...-random-number
Ivan452 je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku Ivan452 na korisnoj poruci:
Krilce (11.3.2014), voodoo_ (10.3.2014)
Stara 11.3.2014, 5:05   #18
Markonije
Starosedelac
 
Član od: 14.3.2009.
Poruke: 1.200
Zahvalnice: 207
Zahvaljeno 276 puta na 179 poruka
Određen forumom Re: objekat

Ne mozes da dobijesh random broj jer CPU funkcionishe na 'flip and flop' principu


Isto kao sto je matematika DEBILANA jer ne moze da izracuna povrsinu kruga!!!


Ok je to ,zelis da pomognesh pocetniku ,svaka cast,ali BRATE MILI odmah mu reci da ne gubi godine u debilani,ja sam mu rekao da su definicije u programiranju debilana jer su NESAVRSENE!!!!


Nek on bude bolji od mene ,tebe....


Predaj znajnje,ne zatrpavaj ga normama iz SFRJ



Zato sam mu i rekao,definicije su debilana,a ako ti se treba CRTATI ponaosob,onda jbg


Hvala na odgovoru,inace,da ne ispadnem ja debil/nezahvalan


Cenim nije da nije
Markonije je offline   Odgovor sa citatom ove poruke
Stara 11.3.2014, 5:46   #19
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
Određen forumom Re: objekat

Citat:
Markonije kaže: Pregled poruke
Ne mozes da dobijesh random broj jer CPU funkcionishe na 'flip and flop' principu
A ko kaže da se samo procesori koriste za generisanje slučajnih brojeva?

Evo ja sam tokom svojih studentskih dana za jedan projekat napravio generator slučajnih brojeva koji je uzimao broj obrtaja na maloj vetrenjači kao seme za Mersenov tvister Baš bih voleo da mi neko dokaže kako brzina vetra nije slučajan fenomen

Ako baš hoćeš da se držiš digitalnih tehnologija danas na tržištu može da se nađe i popriličan broj kartica tzv. hardverski generatori slučajnih brojeva koji svoje osnove (uglavnom seme generatora) baziraju na nepredvidivim analognim procesima tipa šuma u poluprovodnicima itd. Kada je osnova predvidivog algoritma (recimo seme) nepredvidiva onda je i entropija dobijenog slučajnog broja toliko velika da slobodno može da se kaže da je broj slučajan a ne pseudoslučajan.

Poslednja ispravka: Neutrino (11.3.2014 u 5:55)
Neutrino je offline   Odgovor sa citatom ove poruke
Stara 11.3.2014, 10:17   #20
SirDuck
Deo inventara foruma
 
Član od: 27.4.2006.
Lokacija: Iznad KST-a
Poruke: 5.384
Zahvalnice: 821
Zahvaljeno 2.075 puta na 1.080 poruka
Određen forumom Re: objekat

Citat:
Markonije kaže: Pregled poruke

Isto kao sto je matematika DEBILANA jer ne moze da izracuna povrsinu kruga!!!
Svaki dan naucim nesto novo
SirDuck je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Preporuka za kupovinu ozvucenja za ugostiteljski objekat Francesko Zvuk na računaru 3 1.12.2011 9:28
3d objekat u izometriji Igor_ue Grafički softver i radovi 7 21.12.2009 13:48
Nepoznati MRU objekat (kako da ga izbrisem ?) wu-gambino Zaštita 5 11.8.2008 23:36
Kako da linkujem Flash objekat u Dreamweaveru Pjetro Flash 3 16.7.2008 9:09
Nepoznati objekat !!! m4PoWeR Prenosni računari 4 22.1.2008 13:59


Sva vremena su po Griniču +2 h. Sada je 5:45.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com