20 JS基础之--面向对象和基于对象

来源:互联网 发布:淘宝店铺首页设置客服 编辑:程序博客网 时间:2024/06/03 12:52

面向对象:

可以创建自定义的类型、很好的支持继承和多态。面向对象的语言c++/java/c#…
面向对象的特征:封装、继承、多态

基于对象:

无法创建自定义的类型、不能很好的支持继承和多态。基于对象的语言:JavaScript

demo:

//基于对象:object。虽然我们造出了一个对象,但是类型依旧是object。无法创建自定义的类型。如果是面向对象,就可以创建自定义的类型!console.log(typeof new Student("张三")); //object //js构造函数function Student(name){    this.name = name;    this.study = function () {        console.log("我要学习!");    }}
0 0