zoukankan      html  css  js  c++  java
  • javascript实现继承

    function Mammal(name) {
    		this.name = name;
    		this.offspring = [];
    	}
    	Mammal.prototype.haveABaby = function() {
    		var newBaby = new Mammal('Baby ' + this.name);
    		this.offspring.push(newBaby);
    		return newBaby;
    	}
    
    	Mammal.prototype.toString = function() {return '[Mammal "' + this.name + '"]';}
    
    	Cat.prototype = new Mammal();
    	Cat.prototype.constructor = Cat;
    	function Cat(name) {this.name = name;}
    	Cat.prototype.toString = function() {
    		return '[Cat " ' + this.name + '"]';
    	}
    
    	var someAnimal = new Mammal('Mr. Biggles');
    
    	var myPet = new Cat('Felix');
    
    	myPet.haveABaby();
    
    
  • 相关阅读:
    第九章:switch语句
    第八章:if-else语句
    第七章:运算符及运用
    第六章:名命规范
    事务
    jdbc
    Object
    容器
    Java exception
    Java OO1
  • 原文地址:https://www.cnblogs.com/qwop/p/6637247.html
Copyright © 2011-2022 走看看