1:什么是继承,继承的概念:
继承是指一个对象直接使用另一对象的属性和方法,继承可以使得子类具有父类的各种属性和方法。
2:继承的称呼:
父类 == 超类型 == 基类
子类 == 派生类
3:继承的方法:
1:原型链继承
原型链继承的缺点:
1:创建子类实例时不能向超类传参
2:引用类型不能保持独立
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
// function a(){
// this.name='tom';
// this.age=12;
// this.fun=function(){
// alert(this.name+this.age)
// }
// }
// function b(){
//
// }
// b.prototype=new a();
// var c=new b();
// alert(c.name)
// alert(c.age)
// c.fun();
function Aa(){
this.name='tom';
this.age=12;
this.arr=['华为','苹果','小米'];
}
function Bb(){
this.fun=f