Obsah
V rámci lekce Mnohokrát se musíme vypořádat s různými názvy, které jsme dali atributům i proměnným, protože je velmi pravděpodobné, že jsme dali velmi podobná jména, když odkazujeme na konkrétní atribut, můžeme vstoupit do malého konfliktu rozsahu uvedených proměnných.Abychom se vyhnuli tomuto typu nepříjemností a věděli, že v rámci rozsahu nebo rozsahu proměnných odkazujeme na jeden nebo jiný název proměnné, máme vyhrazené slovo "Este" to nám pomáhá identifikovat atributy třídy a tím je odlišit od proměnných, se kterými možná v metodách zacházíme.
Vyhrazené slovo "Este" se používá jako reference, to je od objektu k sobě, je to jako druh sebereflexe„Hodně se používá, když definujeme datová pole a atributy ve třídě, protože mnohokrát potřebujeme definovat hodnotu atributu, obvykle dáváme proměnné stejný název, ale aby naše definice měla nějaký smysl, používáme Este Abychom zjistili, který název odpovídá kterému prvku, je zajímavé, že nám to pomáhá získat přístup ke skrytým atributům třídy a také k jejím instancím.
Podívejme se na jednoduchý příklad, abychom koncept lépe ilustrovali:
Máme velmi jednoduchou třídu, v metodě, kterou určujeme hodnotu atributu „i“, máme, že přijímá proměnnou se stejným názvem, pak abychom naznačili, že její hodnota musí jít do atributu třídy, k tomuto přidáme slovo "This.i" tímto vytváříme odkaz na sebe a rozlišujeme rozsah proměnné s rozsahem atributu.
Další aplikaceTotéž lze také použít na metody Y předměty, tímto způsobem můžeme přistupovat k hodnotám stejné třídy a nějak se vyhnout záměně s jinými prvky, je třeba poznamenat, že toto volání je explicitní, takže jej nelze dosáhnout jiným způsobem než slovem "Este".
Příkladem může být, že vytváříme přetížený konstruktor, ale v jednom z případů neobdrží žádné parametry, uvnitř pak můžeme s tímto odkazovat na stejnou třídu a zavolat konstruktor předáním pevného atributu, například:
veřejný kruh (dvojité rádio) {this.radio = rádio; } public Circle () {this.Circle (2.0); }
Potom si všimneme, jak jsme v druhém případě volali stejný konstruktor, ale v přetížení, kde přijímá parametr, také v konstruktoru, který přijímá parametr se slovem Este odkazovali jsme na atribut stejnojmenné třídy.
Jak vidíme, tento odkaz nám pomáhá udržovat konzistenci s názvy, které používáme v našich programech, ale také nám, stejně jako v případě konstruktérů, pomáhá zmenšit psaný kód a zlepšit naše kontexty.
Na konci tohoto tutoriálu jsme se naučili zacházet s vyhrazené slovo Este na referenční prvky v rámci našich tříd v programech a aplikacích vyvinutých v Jáva.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod