ООП его методы, параметры, как разобраться?
.length без скобок - не метод, а свойство.

Вернитесь к началу учебника, и вдумчиво перечитайте про поля, методы, свойства.

class Dog {
  name = 'Тузик' // поле (свойство) .name используется без скобок

  function getName() {  // метод, getName() возвращающий имя, со скобками.
    return this.name  
  }

  function move(x,y) { // метод перемещающий тузика, у него не просто скобки, туда в скобки еще координаты подставить нужно
     // ......
  }

}
.length - поле, оно же свойство 
.length() - метод без параметров (или с не обязательными параметрами)
.length(Var1, Var2, ...) - метод с несколькими параметрами