老师请教一个问题,
来源:6-4 编程练习
Young_W
2020-06-06 11:10:54
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> // 补充代码 function Animal(name, count){ this.name = name; this.count = count; } function Cat(){} Cat.prototype = new Animal("小猫",20); Cat.prototype.info = function(name,count){ alert("动物名称是:"+this.name+" 数量是:" +this.count); } var c = new Cat(); c.info(); </script> </body> </html>
代码中是通过 new Animal("小猫",20)的方法传值的,那么有没有办法实现直接给Cat对象传值进行实例化对象呢? 即 var c = new Cat("小猫",20) 通过这条语句实例化c,弹出相对应的信息。
1回答
好帮手慕慕子
2020-06-06
同学你好,目前学习的原型继承无法实现同学说的这种场景。
同学不用着急,后面老师会讲解其他方式继承方式,老师这里先给同学举个例子,不用纠结具体是什么意思,下一节课老师就会讲了,同学先了解下有这种方式即可,
如果我的回答帮助到了你,欢迎采纳 ,祝学习愉快~
相似问题