zoukankan      html  css  js  c++  java
  • (一)javascript面向对象:(1)类

    javascript中的类是用函数function表示的,如下: 
    function Student()
    {

    //定义类Student中的字段,并赋予初值,但此字段的访问权限是public
    this.studentNo = 's001';

    this.studentName = '小明';

    this.sex = '';

    //定义类Student中的方法updateStudentName ,用于修改studentName 值
    this.updateStudentName = function(studentName)
    {
    this.studentName = studentName;
    }

    }

    //如上代码便已定义了一个Student类,并包含studentNo ,
      //studentName ,sex  3个字段,方法    updateStudentName. 
      //然后调用updateStudentName 来修改studentName  的值,代码如下:

    s.updateStudentName(
    '小强');

    alert(
    '学号:'+s.studentNo);

    alert(
    '姓名:'+s.studentName);

    alert(
    '性别:'+s.sex);

    //再显示结果,学号和性别自然是不会改变的啦,结果如下:

    学号:s001

    姓名:小强

    性别:男

    //未调用updateStudentName 方法之前显示出学号,姓名,性别的值分别为:

    学号:s001

    姓名:小明

    性别:男
      
      //下面将进行调用,代码如下:
      var s = new Student(); //创建student类的对象
      alert(
    '学号:'+s.studentNo);
      alert(
    '姓名:'+s.studentName);
      alert(
    '性别:'+s.sex);
  • 相关阅读:
    Open vSwitch流表应用实战
    《智慧网络协同组织机理》智慧网络可编程技术 小记
    DS实验题 sights
    switch parser.p4源码
    OpenFlow.p4 源码
    Mininet实验 OpenFlow1.3协议基于Mininet部署与验证
    Ubuntu/linux 安装 kernel-devel
    yolo
    ssd
    铁道栏杆的项目做的事情
  • 原文地址:https://www.cnblogs.com/wangwei123/p/1733038.html
Copyright © 2011-2022 走看看