https://ahkde.github.io/docs/v1/Objects.htm#Custom_Classes
Das folgende Beispiel zeigt, wie Basisobjekte einfach mit dem Schlüsselwort "class" definiert werden können:
Code: Select all
class KlasseName extends BasisklasseName
{
InstanzVar := Ausdruck
static KlasseVar := Ausdruck
class VerschachtelteKlasse
{
...
}
Methode()
{
...
}
Eigenschaft[] ; Die eckigen Klammern sind optional
{
get {
return ...
}
set {
return ... := value
}
}
}
Und auch alle unmittelbar darauf folgenden Skripte im Manual reagieren so.
(Auf https://ahkde.github.io/docs/v2/Objects.htm#Custom_Classes übrigens das gleiche.)
Einem Beruf-Programmierer mögen diese Skript-Beispiele wohl etwas sagen, mir, außer dem Error, leider nichts!
Kann vielleicht jemand diesem "…" Unsinn wenigstens zu etwas Sinn verhelfen?