1 / 6

Objektovo orientované programovanie (OOP) Programovanie v jazyku JAVA

Objektovo orientované programovanie (OOP) Programovanie v jazyku JAVA. Mgr. Lukáš Zmuda. lukas.zmuda@gmail.com. evolúcia metodík programovanie prečo OOP? základné pojmy OOP úlohy. Evolúcia metodík programovania. Strojový kód program = súbor inštrukcií, premenné ????

kordell
Download Presentation

Objektovo orientované programovanie (OOP) Programovanie v jazyku JAVA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Objektovo orientované programovanie (OOP) Programovanie v jazyku JAVA Mgr. Lukáš Zmuda lukas.zmuda@gmail.com

  2. evolúcia metodík programovanie prečo OOP? základné pojmy OOP úlohy Evolúcia metodík programovania • Strojový kód • program = súbor inštrukcií, • premenné ???? • matematické výrazy ?????? • zdrojový kód špecifický pre konkr. HW (procesor) • Neštruktúrované paradigmum • podobný assembleru • GOTO nahrádzalo cykly, vetvenie • Štruktúrované paradigmum • C, Pascal • cykly, vetvenie, metódy, funkcie • Objektovo orientované programovanie (OOP) Mgr. Lukáš Zmuda Objektovo orientované programovanie

  3. evolúcia metodík programovanie prečo OOP? základné pojmy OOP úlohy Prečo OOP? • prehľadnosť kódu • znovu použiteľnosť kódu Mgr. Lukáš Zmuda Objektovo orientované programovanie

  4. evolúcia metodík programovanie prečo OOP? základné pojmy OOP úlohy Základné pojmy OOP TRIEDA(CLASS) OBJEKTY (INŠTANCIE TRIEDY) Pesdunco; dunco = new Pes(); Pestrhac; trhac = new Pes(); class Pes { String meno; void Stekaj(); } Mgr. Lukáš Zmuda Objektovo orientované programovanie

  5. evolúcia metodík programovanie prečo OOP? základné pojmy OOP úlohy Základné pojmy OOP Vlastnosti, ktoré daný objekt uchováva. class Pes { String meno; String rasa; intvyska; intdlzka; booleanchvost; void Stekaj(){ System.out.println(“Haf, Haf”)}; } Atribúty Metódy Schopnosti, ktoré vie daný objekt vykonávať. Mgr. Lukáš Zmuda Objektovo orientované programovanie

  6. evolúcia metodík programovanie prečo OOP? základné pojmy OOP úlohy Úlohy Navrhnite triedu automobil. (Atribúty, metódy) Navrhnite triedu DVD. (Atribúty, metódy) 3. Navrhnite triedu človek. (Atribúty, metódy) Mgr. Lukáš Zmuda Objektovo orientované programovanie

More Related