AngelScript Help

this

Свойства и методы класса внутри собственного класса доступны по имени:

class A { string b = "b"; string c() { return "c"; } void d(){ print(b + c()); // bc } } void [[[main|main.html]]](){ A a; a.d(); }

Для того чтоб явно обратиться к свойству или методу собственного класса существует ключевое слово this:

class A { string b = "b1"; string c() { return "c1"; } void d(){ string b = "b2"; // Перекрываем [[[свойство|class-property.html]]] print(this.b + b); // b1b2 string c = "c2"; // Перекрываем [[[метод|method.html]]] print(this.c() + c); // c1c2 } } void [[[main|main.html]]](){ A a; a.d(); }
Last modified: 16 October 2024