zoukankan      html  css  js  c++  java
  • Javascript 面向对象编程之一

    编外话:这是我的第一编文章,文笔不是很好,希望大家原谅,:)

    javascript 是一门容易让人误解的语言。

    从当初的一些JS验证代码,到如今web app应用的兴起,大型JS项目已经很多了,所以,应该从以前的JS过程开发,转变到JS面向对象编程上来,这样对以后的项目维护,以及项目功能扩展都是很好的帮助的。好了,话不多说了,一起走进javascript 的面向对象旅程之中吧。

    谈到面向对象,就必须知道它的三个要素:封装,继承,多态

    因为javascirpt没有提供原生的面向对象语法支持,所以这三个要素都得用JS模拟。

    首先来看封装

    我们先来定义一个对象,名字为Person,然后为它添加三个属性:名称,性别,出生日期

    function Person(name,gent,birthday){
    
    this._name=name;
    
    this.gent=gent;
    
    this.birthday=birthday;
    
    }
    

      

    然后进行实例化调用

    var p1=new Person(“xu”,"man","1988/01/26");
    
    console.log(p1);
    

      

    将上面这些代码 ,放在chorme里运行,将会看到以下结果

    { _name: 'xu', gent: 'man', birthday: '1988/01/26' }
    

      

    今天就先说到这了,下次接着说,:)

  • 相关阅读:
    linux top
    虚拟内存
    strcpy与strncpy
    C++ 踩内存
    MySQL -- 全文检索
    MySQL -- 全文检索(自然语言全文检索)
    MySQL -- innodb中cardinality是如何统计的
    MySQL -- Fast Index Creation
    python -- 生成器
    MySQL中模拟oracle中的rownum列
  • 原文地址:https://www.cnblogs.com/xuwenmin888/p/2986511.html
Copyright © 2011-2022 走看看