使用Javascript访问私有成员

时间:2018-12-19 16:18:06

标签: javascript abstraction

我是Java的新手。 在理解和处理Java类的私有成员方面需要帮助。 在研究了与JS中的私有成员相关的一些概念之后, 根据我的理解,我输入了一个小的基本程序。 我需要知道的是,这是一个有效的选项,尤其是在访问私有成员时。 如果有人帮助并提供建议,那将是一个很大的帮助

class Person {    
   constructor(name,age_value){   

      this.name = name; // public instance variable

      let age = age_value; // private instance variable

      // public instance method, thus acting as a getter
      this.displayAge = function(){

         console.log('age using getter = ', age);

      }
   }

   displayInfo(){
      console.log('name = ', this.name);

      // console.log('age outside constructor = ', age);
      this.displayAge();
   }    
}

const person = new Person('john', 30);
person.displayInfo();

0 个答案:

没有答案