用原型链的方式写一个类和子类

原型链的作用是用来实现继承,比如我们新建一个数组,数组的方法就是从数组的原型上继承而来的.
那么怎么用用原型链的方式写一个类和子类?

<script>
function Person(name,age){
this.name=name;
this.age=age;
}

Person.prototype.study=function(){
return "学习"
}

function Student(class_,name,age){
this.class_=class_;
this.name=name;
this.age=age;
}

Student.prototype=new Person();

 var s1=new Student("二班","王婷",18);
 console.log(s1.name,s1.age,s1.class_,s1.study());

</script>
图片发自简书App
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,457评论 25 709
  • 本章内容 理解对象属性 理解并创建对象 理解继承 面向对象语言有一个标志,那就是它们都有类的概念,而通过类可以创建...
    闷油瓶小张阅读 893评论 0 1
  • class的基本用法 概述 JavaScript语言的传统方法是通过构造函数,定义并生成新对象。下面是一个例子: ...
    呼呼哥阅读 4,143评论 3 11
  • 。。。
    kevin89阅读 288评论 0 0
  • 工作是指以牺牲自由时间为代价为组织或个人创造价值的一种行为,于此同时满足自身生活的各种需要。
    nyer阅读 174评论 0 0