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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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 class java.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