JavaScript面向对象之类方法和类属性的定义
来源:互联网 发布:日程管理 知乎 编辑:程序博客网 时间:2024/05/01 01:34
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>JavaScript中类方法和属性</title><script type="text/javascript">/* js中类方法和类属性的创建必须要类本身进行创建 相当于高级语言中的类的静态属性和方法的使用 prototype:代表类的本身,会附带一个属性constructor 代表类的构造方法*/function Person(){}; // 对象的构造方法// 对象的类属性Person.id = 1 ;// 对象的类方法Person.getNewPerson = function(){ Person.id++ ; return new Person() ;}// 对象的普通属性Person.prototype.name = 'zhang san' ;// 对象的普通方法Person.prototype.age = '23';Person.prototype.getAge = function(){ return this.age ;}// 类方法的调用不用实例化类,通过类名直接调用var p1 = Person.getNewPerson() ;var p2 = Person.getNewPerson() ;// 类属性的调用也直接用类名进行调用,普通属性和方法的调用需要进行实例化类console.info(Person.id+"====="+p1.name) ; console.info("Person类的原型:"+Person.prototype+";Person类的构造方法:"+Person.prototype.contructor) ;</script></head><body></body></html>
0 0
- JavaScript面向对象之类方法和类属性的定义
- 面向对象编程之类中定义的常量和__tostring()魔术方法
- java面向对象之类、属性、方法
- javascript 定义对象、方法和属性的使用方法(prototype)
- javascript面向对象 属性和方法
- php面向对象之——类的定义和属性方法的调用
- JavaScript面向对象之类的创建
- JavaScript面向对象之类的继承
- C# 面向对象之类和方法
- javascript 面向对象基础(三)面向对象的常用属性和方法
- JavaScript面向对象:类、方法、属性
- Javascript面向对象一之定义属性
- javascript面向对象(对象的创建以及属性和方法的添加)
- javascript面向对象(七)原型另外的作用--扩充对象的属性和方法
- javascript面向对象(给对象添加属性和方法的方式)
- 21-JavaScript-面向对象-对象的属性和方法以及this
- js面向对象的属性和方法
- F#程序设计-面向对象编程之类的定义
- hadoop 2.2.0 安装与测试
- C++学习笔记7 C++函数的升级 上
- 巧数之6174
- C++ std::bind
- C#调用ThoughtWorks.QRCode.dll生成带参数二维码
- JavaScript面向对象之类方法和类属性的定义
- HttpClient 教程 (一)
- 向apache添加模块以及一些说明
- 【杂七杂八】用Win7自带磁盘管理工具搞定磁盘分区
- python 装饰器
- BMC Reporting 9.0 数据库迁移
- Java中的try、catch和finally
- 黑马程序员--Java基础概述
- HttpClient 教程 (二)