面向对象:点餐的菜单是直接面对点菜,这是面向对象。
面向对象过程:后厨厨师做饭,如何做,先放什么后放什么。
*对象内可以存放对象,也就是说点完餐还可以接着点。
类:是一个广泛的东西,不是真实的存在
面向对象语言的要求
封装:相应的信息存储在对象内;
聚集:一个对象存放在另一个对象内;
继承:子类继承父类;
多态:能用多种方法运行函数的方法的能力;
创建对象
function person(name,age){
name=name;
age=age;
}
var p1=new person('jack','18');
var p2=new person('tom','26');
构造对象
function person(name,age){
this.name=name;
this.age=age;
}
var p1=new person('jack','18');
var p2=new person('tom','26');
console.log(p1.name);//构造函数