NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 11 - Statika

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
Dominik Bican:26.7.2020 8:19

Zdravím všechny, co používají NetBeans. Doteď se spouštěli celkem "rychle", cca do minuty. Dnes jsem ale chtěl opět spustit NetBeans a najednou se extrémně dlouho načítají, třeba i 10 min a většinu času to visí na (viz. obrázek), nakonec se tedy spustí, ale pracovat se s tím nedá, hrozné lagy :-( Mám verzi 12.0. Windows 8.1.
Budu rád za nějakou radu, pokud se to někomu také stalo.

 
Odpovědět
26.7.2020 8:19
Avatar
Jan Křížek:14.4.2021 10:04

Naopak na instanci uživatele tento atribut nenalezneme:

Uzivatel u = new Uzivatel("Tomáš Marný", "heslojeveslo");
System.out.println(u.minimalniDelkaHesla);

NetBeans zahlásí chybu a kód se nezkompiluje.

Atribut jsem na instanci uživatele nalezl. NetBeans chybu nezahlásilo a kód se zkompiloval.
Ptám se čím to je? Mám Super NetBeans, nebo už je to za ty roky jiné? Jestli se něco změnilo, nebylo by na škodu to opravit. Pokud ne, potřebuji vysvětlení.

 
Odpovědět
14.4.2021 10:04
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Jan Křížek
David Hartinger:14.4.2021 10:28

Ahoj, díky za postřeh! Tohle je spíš taková podivnost Javy, nedává to smysl takto volat a v jiných jazycích to nejde. V době psaní lekce mě asi nenapadlo, že by to vůbec mohlo jít a pak jsem to už asi zapomněl vyhodit. Na výkladu to nic nemění, statické metody se volají na třídě, v lekci jsem to dal raději pryč, aby to nemátlo :)

Odpovědět
14.4.2021 10:28
New kid back on the block with a R.I.P
Avatar
Odpovídá na pocitac770
ing. SARNOVSKÝ Petr:11.12.2021 11:56

Jenže v ostatních příkladech je to psáno s else.

public boolean prihlasSe(String zadaneHeslo) {
if (zadaneHeslo.equals(heslo)) {
    prihlaseny = true;
    return true;
} else {
    return false; // hesla nesouhlasí
}
}
 
Odpovědět
11.12.2021 11:56
Avatar
Jaroslav Drobek:12.2.2022 10:58

Nápad na validaci hesla bez statiky: založit pomocnou instanci třídy Uzivatel, přes kterou bychom se k metodě zvalidujHeslo dostali, a teprve po validaci založit skutečnou instanci..

 
Odpovědět
12.2.2022 10:58
Avatar
Niki Vávrová:2.1.2023 16:55

Zajímavý článek.

 
Odpovědět
2.1.2023 16:55
Avatar
Ondřej Čižmář:8.1.2023 12:54

Už po přečtení úvodu jsem měl pocit, že vstupuji do Bradavické knihovny s omezeným přístupem :D

Odpovědět
8.1.2023 12:54
Do or Do not, there is no try
Avatar
Jan Trnka
Člen
Avatar
Jan Trnka:9.1.2023 23:52

Velmi zajímavé. Díky.

 
Odpovědět
9.1.2023 23:52
Avatar
Hana Krejčíková:7.2.2024 22:34

Když jsem postupovala podle návodu, hlásilo mi to chyby v IJ, nedalo se to pustit. Stáhla jsem si řešení a z konzole mi to vypsalo tak jak to mělo vypadat, ale podtrhlo mi to červeně - this.jmeno, this.heslo. A v Programu: ("Tomáš Marný", "heslojeveslo");("O­lí Znusinudle", "csfd1fg");Uzi­vatel.zvaliduj­Heslo
public Uzivatel(String jmeno, String heslo) {
this.jmeno = jmeno;
this.heslo = heslo;
prihlaseny = false;
// přiřazení ID
id = dalsiId;
dalsiId++;
}

 
Odpovědět
7.2.2024 22:34
Avatar
Marianna Machotová:23.7.2024 6:32

v podstatě jsem si to celé musela nechat vysvětlit pomocí chatuGPT

 
Odpovědět
23.7.2024 6:32
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 32.