Domov Osobní finance Co začali Java programátoři vědět o třídách - figuríny

Co začali Java programátoři vědět o třídách - figuríny

Obsah:

Video: Fun with Music and Programming by Connor Harris and Stephen Krewson 2024

Video: Fun with Music and Programming by Connor Harris and Stephen Krewson 2024
Anonim

Když začnete učit se objektově orientované programování v jazyce Java, možná si myslíte, že tento nápad třídy je velký podvod. Někteří mrchři v Silicon Valley neměli nic lepšího, a tak šli do baru a udělali nějaké matoucí bláznovství o hodinách. Nevědí, co to znamená, ale baví se, když se lidé snaží pochopit.

No, tohle nejsou všechna třída. Třídy jsou vážné věci. A co víc, hodiny jsou užitečné. Mnoho renomovaných studií ukázalo, že třídy a objektově orientované programování šetří čas a peníze.

I tak může být pojem třídy velmi nepolapitelný. Dokonce i zkušení programátoři - ti, kteří jsou noví k objektově orientovanému programování - mají potíže s porozuměním, jak se objekt liší od třídy.

Třídy, objekty a tabulky

Protože třídy mohou být tak tajemné, rozšiřme své chápání s jinou analogií. Podívejte se na tabulku tří nákupů. Název tabulky se skládá z jednoho slova (slovo "Koupit") a tabulka má tři nadpisy sloupců - slova "částka", "zdanitelná" a "celková. "No, kód má stejné věci - Nákup, částka, zdanitelná a celková.

Přemýšlejte o horní části tabulky (nadpisy a nadpisy sloupců) jako třídu. Tato horní část tabulky informuje uživatele o tom, co znamená být nákupem. (Znamená to mít hodnotu částky, zdanitelnou hodnotu a celkovou hodnotu.)

Třída je jako horní část tabulky. A co nějaký objekt? Objekt je jako řádek tabulky. Můžete například vytvořit tři objekty (tři instance třídy nákupu). První objekt má hodnotu číslo 20 00, zdanitelnou hodnotu true a celkovou hodnotu 21. 00. V tabulce má první řádek tyto tři hodnoty - 20. 00, true a 21. 00.

Některé otázky a odpovědi

Zde je nejrozsáhlejší objektově orientované programování na světě:

  • Mohu mít objekt bez třídy?

    Ne, nemůžete. V jazyce Java je každý objekt instancí třídy.

  • Mohu mít třídu bez předmětu?

    Ano, můžete. Je to obvyklé.

  • Po vytvoření třídy a jejích instancí mohu do třídy přidat další instance?

    Ano, můžete. Bez objektů, tří objektů, čtyř objektů nebo více objektů máte stále stejnou starou třídu.

  • Objekt může pocházet z více než jedné třídy?

    Kousat si jazyk! Možná jiné objektově orientované jazyky dovolují tuto škaredou křížovou šlechtění, ale v Javě je přísně zakázáno. To je jedna z věcí, která odlišuje Java od některých jazyků, které ji předcházely.Java je čistší, jednotnější a srozumitelnější.

Co začali Java programátoři vědět o třídách - figuríny

Výběr redakce

Jak číst ze souboru v PHP pro HTML5 a CSS3 Programování - dummies

Jak číst ze souboru v PHP pro HTML5 a CSS3 Programování - dummies

Pokud můžete zapisovat data do souboru v PHP, mělo by to smysl, že byste mohli z tohoto souboru číst i pro programování HTML5 a CSS3. ReadContact. php program vytáhne data uložená v předchozím programu a zobrazí jej na obrazovce. Není snadné psát program, který by si mohl přečíst ...

Jak používat PHP třídu v skriptu - dummies

Jak používat PHP třídu v skriptu - dummies

Kód tříd PHP musí být v skript, který používá třídu. Nejčastěji je třída uložena v samostatném souboru zahrnuta a je součástí jakéhokoli skriptu, který používá třídu. Chcete-li objekt použít, nejprve vytvořte objekt z třídy. Pak tento objekt může provádět všechny metody, které ...

Výběr redakce

Jak sdílet dokumenty v aplikaci SharePoint - dummy

Jak sdílet dokumenty v aplikaci SharePoint - dummy

Aplikace sharePoint založené na knihovnách vám umožní bezpečně ukládat a sdílet soubory , a také přidávají funkce, které vám pomohou spravovat věci, jako je například workflow dokumentů (procesy umožňující lidem upravovat, komentovat a schvalovat dokumenty) a historii verzí (co se stalo s nějakým souborem a co dělalo). Přestože sdílené soubory vám dávají ...

Jak provést kontrola vlastností webové části v aplikaci SharePoint 2013 - figuríny

Jak provést kontrola vlastností webové části v aplikaci SharePoint 2013 - figuríny

Klepnutím na nabídku Webové části (úplně vpravo od názvu webové části) otevře nástroj SharePoint podokno nástrojů webové části. V některých webových součástech vytvoří služba SharePoint odkaz na tento panel nástroje jako součást textu zástupného symbolu. Následuje seznam vlastností v ...

Jak sledovat vaše oblíbené weby v SharePoint - dummies

Jak sledovat vaše oblíbené weby v SharePoint - dummies

, Které vám pomohou sledovat vaše stránky, Karta Stránky v programu SharePoint shromažďuje všechny stránky, které sledujete. Karta Stránky navíc umožňuje vytvářet nové weby a dokonce navrhuje weby, které by vás mohly zajímat podle následujících stránek. Jinými slovy, karta Stránky je ...

Výběr redakce

Jak pracovat s dokumenty Office, dokumenty a sešity na iPadu - figuríny

Jak pracovat s dokumenty Office, dokumenty a sešity na iPadu - figuríny

Nyní máte Office na vašem iPadu. Skvělý! Zde je několik tipů. Soubory procházejí různými názvy v sadě Office. Soubor aplikace Word se nazývá dokument; soubor aplikace Excel se nazývá sešit; a soubor PowerPoint se nazývá prezentace. Podle libovolného jména budete rádi, techniky pro vytváření, otevření, ...