一、概念与继承
面向对象程序设计(Object-oriented programming ,OOP)是一种程序设计范型,同时也是一种程序开发的方法.对象指的是类的实例.它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性,灵活性和扩展性——维基百科
继承,封装,多态,抽象
1.基于原型的继承
function Foo(){
this.y=2;
}
typeof Foo.prototype;//"object"
Foo.prototype.x=1;
var obj3=new Foo();
obj3.y=2;
obj3.x=1;
2.prototype属性与原型
继承,封装,多态,抽象
1.基于原型的继承
function Foo(){
this.y=2;
}
typeof Foo.prototype;//"object"
Foo.prototype.x=1;
var obj3=new Foo();
obj3.y=2;
obj3.x=1;
2.prototype属性与原型