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);
  • 相关阅读:
    L6循环神经网络
    L5语言模型与数据集
    L4文本预处理
    L2 Softmax与分类模型
    L3 多层感知机
    L1线性回归
    P4语法(4)Control block
    机器学习笔记(4)Logistic回归
    [CF] Sasha and One More Name
    机器学习笔记(3)多变量线性回归
  • 原文地址:https://www.cnblogs.com/wangwei123/p/1733038.html
Copyright © 2011-2022 走看看