Transcript
8/16/2019 Java Klase Metode
1/20
9. NEDELJA
8/16/2019 Java Klase Metode
2/20
8/16/2019 Java Klase Metode
3/20
8/16/2019 Java Klase Metode
4/20
8/16/2019 Java Klase Metode
5/20
8/16/2019 Java Klase Metode
6/20
• Postoji više vrsta metoda (funkcija)
najosnovnije su:
–
metode sa ili bez parametara – metode koje vraćaju vrednost ili ne vraćaju
vrednost.
8/16/2019 Java Klase Metode
7/20
• Metode sa parametrima se razlikuju po tome
što pri pozivu tih funkcija morate uneti jedan
ili više parametara.
• Metode koje vraćaju vrednost se koriste u
definiciji vrednosti promenljive ili kao
parametri funkcija za ispisisvanje ili nekih
drugih funkcija.
8/16/2019 Java Klase Metode
8/20
•Modifikator metode mogu biti ključne reči kao što suprivate, public.. – Od njih zavisi da li će se metoda imati dozvolu za korišćenje u
drugim klasama…
•
Void ključnu reč ima svaka metoda koja ne vraća nikakava rezultat.
• Parametri se definišu u običnim zagradama tako štoprvo ispišemo tip podatka a zatim ime formalnog
parametra, više parametara odvajamo zarezom.• Definicija metode - funkcije koje ne vraćaju
vrednost:
8/16/2019 Java Klase Metode
9/20
•
Metoda koja vraća vrednost se razlikuje u tomešto je umesto void ključne reči upisan tip podatkakoji će funkcija vraćati.
• Podatak koji će metoda vraćati određujemoključnom reči return koja automatski prekidaizvršavanje funkcije i kao rezultat funkcijeoznačava vrednost koja je napisana posle nje.
• Definisanje metode - funkcije koje vraćaju vrednost:
8/16/2019 Java Klase Metode
10/20
8/16/2019 Java Klase Metode
11/20
8/16/2019 Java Klase Metode
12/20
STVARANJE OBJEKTA
KLASE
POZIVANJE METODEIZ KLASE
8/16/2019 Java Klase Metode
13/20
• Napisati program koji učitava dužine stranica a ib pravougaonika, a zatim ispisuje njegov obim i
površinu.
•Kreirati klasu KlasaObimPovrs, unutar klasemetode koje vraćaju vrednost:
1. obim koja računa obim
• Sa argumentima double x i double y
– О = 2*x + 2*y
2. povrs koja računa površinu.
• Sa argumentima double c i double d
– P = c*d
8/16/2019 Java Klase Metode
14/20
8/16/2019 Java Klase Metode
15/20
8/16/2019 Java Klase Metode
16/20
• Napisati program koji učitava promenljivu n.
• Kreirati klasu KlasaKv, unutar klase metodu:
– kvadrat koja računa kvadrate svih brojeva do
unetog n
• Funkcija ne vraća vrednost,
• Ima argument int K ds
–
Rezultate tabelirati i odštampati nastandardnom izlazu.
8/16/2019 Java Klase Metode
17/20
8/16/2019 Java Klase Metode
18/20
8/16/2019 Java Klase Metode
19/20
8/16/2019 Java Klase Metode
20/20
1. Napisati program koji ima funkciju koja
izracunava izraz (x+y)2
• U MAIN funkciji pozvati sledeće parove• (6, 12);
• (3, 9);
• (5, 7);
2. Napisati program koji ima funkciju koja za
dve unete promenljive računa prosek.
top related