我是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();