• 面向对象


    万物皆对象

    对象 单一对象 构造函数(类)

    属性 方法

    单一对象

    var aa={
    	name:"shishi",
    	age:3,
    //方法
    	run:function(){
    		console.log("酷啊")
    	}
    }
    
    var bb={
    	name:"shishi",
    	age:3,
    //方法
    	run:function(){
    		console.log("酷啊")
    	}
    }
    
    var cc={
    	name:"shishi",
    	age:3,
    //方法
    	run:function(){
    		console.log("酷啊")
    	}
    }
    

    构造函数 首字母大写

    用来创建对象的函数叫构造函数

    function Xues(name,age){
    	this.name=name;//里面的属性this.加属性名
    	this.age=age
    }
    Xues.prototype.run = function(){
    	console.log("酷啊");
    };
    var aa=new Xues("shishi",3);
    var bb=new Xues("shishi",3);
    var cc=new Xues("shishi",3);
    console.log(aa.name)//shishi
    

    对象与类的关系

    类是由对象泛化(抽象出来的)出来类

    对象是由类创建出来的

    对象叫类的具体实例

     //类的继承
     
     function Shi(name,age){
     	this.name=name;
     	this.age=age   
     }
     Shi.prototype.run=function(){
     	console.log("zou");
     }
     var wrs=new Shi("师妹儿",3); 
    
     //chi继承了shi的属性方法
     //父子类
     //
     //完成了继承
     function Chi(name,age){
     	Shi.apply(this,arguments)//继承了父类属性 
     }
     Chi.prototype=Object.create(Shi.prototype);
    
     var zhi=new Chi("chi11",11,);
     console.log(zhi,name)//Chi {name: "chi11", age: 11}
  • 相关阅读:
    找工作总结
    java设计模式2-观察者模式
    java设计模式1-策略模式
    Hadoop 集群常见错误
    hadoop的conf配置详解
    HDFS的数据导入到HIVE中
    hadoop集群搭建(完全分布式)
    FastDFS的学习
    FastDFS文档整理与研究
    把windows上文件上传到linux系统
  • 原文地址:https://www.cnblogs.com/WWWrs/p/7190950.html
Copyright © 2020-2023  润新知