Aller au contenu principal

sebst definierten Classen in ein Beanshell-Script

Commentaires

1 commentaire

  • 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

Vous devez vous connecter pour laisser un commentaire.