Static & Private Class Fields

Which features are demonstrated in this code?
class Counter {
  #count = 0;
  static #instances = 0;
  
  constructor() {
    Counter.#instances++;
  }
  
  increment() {
    return ++this.#count;
  }
  
  static getInstanceCount() {
    return Counter.#instances;
  }
}
Next Question (2/21)