请通过浏览器功能收藏网页

javascript 基础: 面向对象设计1 对象创建 方法 属性 调用 javascript

发布时间:2018-12-31 08:49:18  作者:本站编辑  来源:本站原创  浏览次数:
我有话说 | 分享 |
www.javainfo.com.cn 上干货 欢迎收藏

作为一个程序员,使用Java开发比较熟悉,对于Javascript的面向对象编程 会比较容易。

下面了解一下基础概念:

     面向对象编程(oop  Object oriented  programming),同Java内;对象指的就是人们要研究的任何事物,不仅能表示具体事物,还能表示抽象的主体。属性:用数据值来描述他的状态;行为:用来改变对象行为的方法

类的概念:是对一类对象的抽象描述,具有相同或相似的性质的对象的抽象就是类。

类的实例化:代表一个实际的对象。


二、在js中创建对象的方式

  1.构造函数方法:

       function fun1 () {};   //声明对象

       var obj=new fun1();   //实例化对象

       alert(typeof obj);       //typeof 一位运算符 打出对应的类型。

   2.Object方法

      var obj=new Object();

   3.json(javascript object notation) 原生格式

      var obj={};    

         


三、对象的属性和方法  添加灵活,可以随时添加 对象的属性及方法。

     属性 代表某个量化的属性;

     方法 代表对象的某些行为;

         1声明的时候添加   this 是对本对象的引用 

       function fun() {        
          this.name="ff";
          this.eat=function  () {
            alert("xx");
          }
        }

          2声明以后再添加

 	function fun() {
	}
	var obj=new fun();
	obj.name="ff";
	obj.say=function  () {
	   var a="dd";
           return a;
	}

    2.json方法

       A.声明的时候添加

         var obj={属性名:属性值,属性名2:属性值2};

        var obj={name:"张三",say:function  () { alert("说话"); }};

       B.声明以后再添加

        var obj={};
        obj.name="xx";
        obj.sex="man";
        obj.play=function  () {
          alert("ff");
        }

     

四、访问对象的属性和方法,使用 (.)方法进行引用对象的属性

    obj.属性;

    obj.方法();


    销毁对象的内存       对象=null;

    删除对象的属性         delete  obj.length;     //删除属性 

                                    delete  obj.play;        //删除方法



如有疑问 请留言 欢迎提供建议
  • 0

    开心

  • 0

    板砖

  • 0

    感动

  • 0

    有用

  • 0

    疑问

  • 0

    难过

  • 0

    无聊

  • 0

    震惊

评论已有 0