NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!

Diskuze – Lekce 2 - První objektová aplikace v Javě - Hello object world

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
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);

 
Odpovědět
18.3.2013 15:40
Avatar
karrrolina
Člen
Avatar
karrrolina:18.3.2013 15:41

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

 
Odpovědět
18.3.2013 15:41
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá 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"

Odpovědět
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!");
}
}

 
Odpovědět
18.3.2013 15:56
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na karrrolina
David Hartinger:18.3.2013 15:58

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

Odpovědět
18.3.2013 15:58
New kid back on the block with a R.I.P
Avatar
Зайчик
Člen
Avatar
Odpovídá 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!

Editováno 18.3.2013 16:02
Odpovědět
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.

 
Odpovědět
11.5.2013 13:22
Avatar
Simon
Člen
Avatar
Odpovídá 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...

 
Odpovědět
11.5.2013 13:33
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Simon
David Hartinger:11.5.2013 17:14

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

Odpovědět
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?

 
Odpovědět
20.9.2013 13:02
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 196.