JS中面向对象编程

来源:互联网 发布:js购物车选中删除 编辑:程序博客网 时间:2024/04/27 23:53

            类是定义了一类事物公共的行为和方法;而实例则是类的一个具体实现。
       
面向对象编程有三个重要的概念--封装、继承、和多态;
        但是在JS世界里,所有的这些特性似乎不存在,因为在JS本身不是面向

        对象的语言,而是基于对象的语言。
        JS中所有的事物都是对象。

例子:

    

通过prototype向类中添加属性和方法
1、创建类 例:Test
2、用"类名.prototype"定义新的属性方法

//定义一个空白类
function Testpro(){};
//通过prototype向类中添加属性

Testpro.prototype.name="白骨精";
Testpro.prototype.show=function(){
  alert("this.name");

}
//实例化
var tp=new Testpro();
alert(tp.name);

 

原创粉丝点击