美文网首页
01_16.实例成员&静态成员

01_16.实例成员&静态成员

作者: Robyn_Luo | 来源:发表于2017-11-13 11:29 被阅读0次
     <script>
        // 实例成员: 供实例使用的属性方法
        // 静态成员: 供类使用的属性方法
    
        function Animal(name, age) {
            this.name = name;    // 这是实例成员
            this.age = age;      // 这是实例成员
        }
    
        Animal.prototype = {
            // 这是实例成员
            eat: function() {
                console.log('吃');
            },
            // 这是实例成员
            run: function() {
                console.log('动起来');
            }
        };
    
        Animal.MAX_AGE = 10000;
        Animal.getAnimal = function() {
            return new Animal();
        };
    
        // 创建实例,实例可以使用的name age eat run都是实例成员
        var gou = new Animal('狗狗', 2);
        console.log(gou.name );
        console.log(gou.age );
        gou.eat();
        gou.run();
    
        // 类可以使用的MAX_AGE是静态成员
        console.log(Animal.MAX_AGE);
        </script>
    

    相关文章

      网友评论

          本文标题:01_16.实例成员&静态成员

          本文链接:https://www.haomeiwen.com/subject/yoaamxtx.html