javascript面向对象

作者在 2010-09-09 12:30:05 发布以下内容
和Java的面向对象对比
1 定义类
  java 
  class Person
  {
      Person()
      {
         构造函数
      }
   }
  javascript
  function Person(a,b,c)
  {
       this.name=a;
       this.type=b;
       this.value=c;
   }
 
2 定义实例属性
  java
  private String name;
  javascript
  在构造函数通过this指定
 
3 类属性
  java
  通过static指定
  javascript
  函数名.属性名
4 继承 js在继承的时候 必须调用父类的构造函数this.superClass();
  java  extends
  javacript 
  this.superClass=函数名
  this.superClass()// 相当调用父类的构造函数
5 java定义实例方法
  public void a(形式参数列表)
  {}
  javascript定义方法
  this.a=function(形式参数列表){};
6 java定义静态方法
  public static void a(){}
  javascript 定义静态方法
  函数名.方法名=function(参数列表){};
默认分类 | 阅读 510 次
文章评论,共0条
游客请输入验证码
浏览9535次
文章分类
最新评论