JavaScript之面向对象1

学习过Java程序的开发人员都知道面向对象是怎么回事。

面向对象无非就是封装、多态、继承

比如:

声明一个类:

class Person{
   //私有成员
   private String name;
   private String sex;
   //公有成员
   public void laugh(){
       System.out.println("我会笑");
   }
}


调用时:Person p = new Person();

p.laugh();


对应的JavaScript呢。它又怎么样才能实现类似的功能呢?

下面请看:

首先声明一个类:

var Person = function(){
//私有成员
var name;
var sex;
//公有成员
this.laugh = function(){
alert("我会笑哟");
};
};



调用时:

var p = new Person();

p.laugh();


至此,是不是感觉同Java一样呢?



原文地址:https://www.cnblogs.com/javawebsoa/p/3165417.html