IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 2. diel - Prvá objektová aplikácia v Jave - Hello object world

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
karrrolina
Člen
Avatar
karrrolina:18.3.2013 15:40

První spuštění proběhlo, až když jsem ve třídě HelloObjects do parametru metody zdravic() vepsal null:
Zdravic zdravic = new Zdravic();
zdravic.pozdrav(nu­ll);

 
Odpovedať
18.3.2013 15:40
Avatar
karrrolina
Člen
Avatar
karrrolina:18.3.2013 15:41

... chtěl jsem říct metody pozdrav()

 
Odpovedať
18.3.2013 15:41
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovedá na karrrolina
Honza Bittner:18.3.2013 15:44

jo ... když jsi napsala null znamená že neodesíláš žádné jméno .. napiš místo null třeba "Pepa"

Odpovedať
18.3.2013 15:44
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
karrrolina
Člen
Avatar
karrrolina:18.3.2013 15:56

Plus ve třídě Zdravic je třeba do kulatých závorek vepsat (String cokoli), nenechávat je prázdné (eclipse bez argumentu dává syntaktickou chybu):


package helloobjects;

class Zdravic
{
public void pozdrav(String text)
{
System.out.prin­tln("Hello object world!");
}
}

 
Odpovedať
18.3.2013 15:56
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na karrrolina
David Hartinger:18.3.2013 15:58

Nepostupuješ přesně podle tutorálu, jak to tu je napsané, tak to funguje.

Odpovedať
18.3.2013 15:58
New kid back on the block with a R.I.P
Avatar
Зайчик
Člen
Avatar
Odpovedá na karrrolina
Зайчик:18.3.2013 16:01

omg se mi snad zdáš

public class Pozdrav
{
    public Pozdrav(String jmeno){
       System.out.println("Ahoj " + jmeno + ", přečti si článek ještě jednou!");
    }
}
public class Main
{
    public static main(String[] neco){
    new Pozdrav("Karolíno");
    }
}

Výstup : Ahoj Karolíno, přečti si článek ještě jednou!

Editované 18.3.2013 16:02
Odpovedať
18.3.2013 16:01
Коммунизм для нашего будущего!
Avatar
Simon
Člen
Avatar
Simon:11.5.2013 13:22

Kájo jde jen o to,že ty máš vlastní metodu "pozdrav" s parametrem Stringu jmeno. Samotná metoda pozdrav vypíše do konzole "Ahoj uživateli jmeno". Když pak přes třídu zdravic voláš metodu pozdrav, bude vyžadován samozřejmě i parametr metody, čímž je ono jmeno.
Proto závorky nemohou být prázdné, buď zadáš jakýkoli textový řětězec v uvozovkách (něčí jméno) nebo necháš parametr null.

 
Odpovedať
11.5.2013 13:22
Avatar
Simon
Člen
Avatar
Odpovedá na Honza Bittner
Simon:11.5.2013 13:33

V tomto případě, když necháme parametr null, se mi vypíše do konzole "Ahoj uživateli null". null samozřejmě nemám v uvozovkách. Byl jsem trochu udiven, že ve výstupu konzole je jako jméno bráno null. Myslel jsem si přesně to samé jako HoBi, že null nevrací žádnou hodnotu...

 
Odpovedať
11.5.2013 13:33
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Simon
David Hartinger:11.5.2013 17:14

V C# tomu tak je, v Javě se vypíše jako null.

Odpovedať
11.5.2013 17:14
New kid back on the block with a R.I.P
Avatar
dolakdavid
Člen
Avatar
dolakdavid:20.9.2013 13:02

Zdravím. Když se snažím v netbeans oddělovat parametry čárkou, hlásí se po spuštění chyba. Problém jsem vyřešil sečtením hodnot, co ale u parametrů tipu int? Nevíte někdo čím to může být?

 
Odpovedať
20.9.2013 13:02
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!