最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

使用JavaScript模仿oop编程的方法

来源:动视网 责编:小采 时间:2020-11-27 20:12:02
文档

使用JavaScript模仿oop编程的方法

使用JavaScript模仿oop编程的方法:第一,首先,使用关键字function定义一个类function Shape1(ax,ay) {//此时将function看成声明类的标志 var x=0; var y=0; var init=function () {//构造函数 对内部的变量赋值 x=ax; y=ay; } init();//构造函数的调用 this.g
推荐度:
导读使用JavaScript模仿oop编程的方法:第一,首先,使用关键字function定义一个类function Shape1(ax,ay) {//此时将function看成声明类的标志 var x=0; var y=0; var init=function () {//构造函数 对内部的变量赋值 x=ax; y=ay; } init();//构造函数的调用 this.g


第一,

首先,使用关键字function定义一个类

function Shape1(ax,ay) {//此时将function看成声明类的标志
 var x=0;
 var y=0;
 var init=function () {//构造函数 对内部的变量赋值
 x=ax;
 y=ay;
 }
init();//构造函数的调用
 this.getX=function () {//this声明公有函数 var 声明私有 get方法
 return x;
 }
}

然后,对象的实例化+调用

第二,

静态属性和静态方法

JavaScript中静态方法是作用在类身上的而非对象上,

一,对于使用function声明的类

(1)首先,先定义一个类

function Person() {this.Name="小李"};

(2)然后,为类添加静态变量 静态方法

 Person.age=0;
 Person.ShowName=function (obj) {
 console.log(obj.Name)//此时的Name是Person对象类下面全局变量,需要Person对象方可访问
 };

(3)调用

Person.ShowName(new Person());

总结:先有类,再添加有静态成员,
Person是一个类 可以实例化,下面有静态成员需要实例化.才能访问

二,没有function声明的类(对象)--简单类

(1)先有一个类

var a={};//一个类

(2)为类添加属性

a["name"]="1";//添加属性

(3)调用

alert(a.name);

文档

使用JavaScript模仿oop编程的方法

使用JavaScript模仿oop编程的方法:第一,首先,使用关键字function定义一个类function Shape1(ax,ay) {//此时将function看成声明类的标志 var x=0; var y=0; var init=function () {//构造函数 对内部的变量赋值 x=ax; y=ay; } init();//构造函数的调用 this.g
推荐度:
标签: 的方法 js javascript
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top