zoukankan      html  css  js  c++  java
  • 面向对象

    万物皆对象

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

    属性 方法

    单一对象

    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}
  • 相关阅读:
    Hive的安装
    ubuntu下能ping通ssh不通的解决思路
    ubuntu下pig报错ERROR 2999: Unexpected internal error. Failed to create DataStorage的解决
    Ubuntu系统中各种文件颜色的含义
    Hbase建表时遇到的问题This could be a sign that the server has too many connections
    Python
    Python
    Python
    Python
    Python
  • 原文地址:https://www.cnblogs.com/WWWrs/p/7190950.html
Copyright © 2011-2022 走看看