javascript面向对象之一 类
javascript中的类多数是用函数function表示的,当然后来大多采用了json格式的定义。
javascript中的类是用函数function表示的,如下:
<script> function Student(studentNo, studentName, sex) {// 定义类Student中的字段,并赋予初值,但此字段的访问权限是publicthis.studentNo = studentNo;this.studentName = studentName;this.sex = sex;// 定义类Student中的方法updateStudentName ,用于修改studentName 值this.updateStudentName = function(studentName) {this.studentName = studentName;}}var s = new Student("001", "小明", "男"); // 创建student类的对象alert('学号:' + s.studentNo);alert('姓名:' + s.studentName);alert('性别:' + s.sex);s.updateStudentName("脚本之家"); // 修改名字alert('学号:' + s.studentNo);alert('姓名:' + s.studentName);alert('性别:' + s.sex);</script>
?