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' }
    

      

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

  • 相关阅读:
    vivado操作基本问题
    IIC通信控制的AD5259------在调试过程中遇到的奇葩问题
    FPGA基础架构总结
    PLL到底是个啥么东西呢?
    CSS-3 Transform 的使用
    CSS-3 box-shadow 的使用
    一些CSS3的乐趣
    CSS-3 文字阴影—text-shadow 的使用
    Jquery 较好的效果
    如何关闭输入法
  • 原文地址:https://www.cnblogs.com/xuwenmin888/p/2986511.html
Copyright © 2011-2022 走看看