Zum Hauptinhalt gehen

sebst definierten Classen in ein Beanshell-Script

Kommentare

1 Kommentar

  • Zendesk API User
    Author: Peter_Jodeleit - 5/11/2012 15:21

    Ich würde raten, keine Klassen über Beanshell zu erzeugen. Beanshell ist eine Skriptsprache und die Erzeugung von Klassen ist dort mehr eine Notlösung.

    Es gibt aber alternative Ansätze, der ähnlich wie JavaScript-Prototypen funktioniert. Hier mal dein Beispiel darauf umgeschrieben:

    MyClass(param) {
       attribute;

       doSomething() {
            print("hello " + attribute + "!");
       }

       attribute = param;
       return this; // fixed
    }

    o = MyClass("a");
    o.doSomething();

    Korrektur: Fehlendes "return this" ergänzt.

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.