编辑代码

// 构造函数
function Person(name) {
    var age = 10; // private
    this.name = name; // public

    this.getAge = function () {
        return age;
    } // public

    function getName() {
        return 'Name';
    } // private
}

console.log('构造函数:');
var ming = new Person('小明');
console.log(ming);
console.log(ming.name);
console.log('----');



class CPerson {
    #number;

    constructor(name) {
        this.name = name;
        this.#number = 14;
    }

    walk() {
        return('Walking...');
    }

    static say(x) {
        return x;
    }
}

console.log('类:');
console.log(CPerson.say('Hello'));
ming = new CPerson('小明');
console.log(ming.walk());