Package eu.pedu.lib20s.geom
Class ANamed
java.lang.Object
eu.pedu.lib20s.geom.ANamed
- Direct Known Subclasses:
AMovable
public abstract class ANamed
extends java.lang.Object
Instance třídy
ANamed
představují ...-
Constructor Summary
Constructors Constructor Description ANamed()
Vytvoří rodičovský podobjekt, který ihned pojmenuje. -
Method Summary
Modifier and Type Method Description protected java.lang.String
forToString()
Vrací charakteristiky dané instance do jejího podpisu.java.lang.String
getName()
Vrátí název instance, implicitně název její třídy následovaný pořadím vytvoření instance v rámci instancí této třídy.void
setName(java.lang.String name)
Nastaví nový název instance.java.lang.String
toString()
Vrátí textový podpis instance, tj. její textovou reprezentaci.
-
Constructor Details
-
ANamed
public ANamed()Vytvoří rodičovský podobjekt, který ihned pojmenuje.
-
-
Method Details
-
getName
public java.lang.String getName()Vrátí název instance, implicitně název její třídy následovaný pořadím vytvoření instance v rámci instancí této třídy.- Returns:
- Řetězec s názvem instance
-
setName
public void setName(java.lang.String name)Nastaví nový název instance.- Parameters:
name
- Řetězec s novým názvem instance
-
toString
public java.lang.String toString()Vrátí textový podpis instance, tj. její textovou reprezentaci. Používá se především při ladění.- Overrides:
toString
in classjava.lang.Object
- Returns:
- Textová reprezentace (podpis) dané instance = název instance následovaný jejími atributy
-
forToString
protected java.lang.String forToString()Vrací charakteristiky dané instance do jejího podpisu.- Returns:
- String s charakteristikami dané instance
-