zoukankan      html  css  js  c++  java
  • 228 静态成员和实例成员

    1.2.1 实例成员

    实例成员就是构造函数内部通过this添加的成员 如下列代码中uname age sing 就是实例成员,实例成员只能通过实例化的对象来访问

     function Star(uname, age) {
         this.uname = uname;
         this.age = age;
         this.sing = function() {
         console.log('我会唱歌');
        }
    }
    var ldh = new Star('刘德华', 18);
    console.log(ldh.uname);//实例成员只能通过实例化的对象来访问
    

    1.2.2 静态成员

    静态成员 在构造函数本身上添加的成员 如下列代码中 sex 就是静态成员,静态成员只能通过构造函数来访问

     function Star(uname, age) {
         this.uname = uname;
         this.age = age;
         this.sing = function() {
         console.log('我会唱歌');
        }
    }
    Star.sex = '男';
    var ldh = new Star('刘德华', 18);
    console.log(Star.sex);//静态成员只能通过构造函数来访问
    
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    
    <body>
        <script>
            // 构造函数中的属性和方法我们称为成员, 成员可以添加
            function Star(uname, age) {
                this.uname = uname;
                this.age = age;
                this.sing = function() {
                    console.log('我会唱歌');
                }
            }
            var ldh = new Star('刘德华', 18);
            // 1.实例成员就是构造函数内部通过this添加的成员 uname age sing 就是实例成员
            // 实例成员只能通过实例化的对象来访问
            console.log(ldh.uname);
            ldh.sing();
            // console.log(Star.uname); // 不可以通过构造函数来访问实例成员
            // 2. 静态成员 在构造函数本身上添加的成员  sex 就是静态成员
            Star.sex = '男';
            // 静态成员只能通过构造函数来访问
            console.log(Star.sex);
            console.log(ldh.sex); // 不能通过对象来访问
        </script>
    </body>
    
    </html>
    
  • 相关阅读:
    表管理和索引,外键作用
    小场景 shell 应用
    高并发Linux系统及kernel参数优化
    H3C F100-M-G 配置2条数字专线
    yun update更新后 vm-workstation 找不到kernel
    布局页面
    第八节课
    第七堂课
    第六堂课 框架和样式表的基础
    第五节课 表单元素
  • 原文地址:https://www.cnblogs.com/jianjie/p/12219144.html
Copyright © 2011-2022 走看看