1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
class Example extends SomeClass {
firstPublicField = 1;
secondPublicField = this.firstPublicField + super.someField;
publicField = () => {
};
#privateField = () => {};
#uninitializedPrivateField;
get #getter() {
return this.#uninitializedPrivateField;
}
set #setter(value) {
this.#uninitializedPrivateField = value;
}
#privateMethod() {
}
static firstPublicStaticField = 2;
static secondPublicStaticField = this.firstPublicStaticField + super.someStaticField;
static publicStaticField = () => {
};
static #privateStaticField = () => {};
static #privateStaticMethod() {}
}
|