JavaScript
发布时间:2022-04-16 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了JavaScript实现多态和继承的封装操作示例,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
本文实例讲述了JavaScript实现多态和继承的封装操作。分享给大家供大家参考,具体如下:
封装Encapsulation
如下代码,这就算是封装了
{
var i = 0;//相对外部环境来说,这里的i就算是封装了
})(window,undefined
);
继承Inheritance
{
//父类
function Person()
{ }
Person.prototype.name = "name in Person";
//子类
function
student()
{ }
student.prototype = new Person(
); //修复原型
student.prototype.constructor =
student; //构造函数
student.prototype.supr = Person.prototype; //父类
//创建子类实例
var
stu = new
student(
);
student.prototype.age = 28;
student.prototype.name = "name in
student instance";
//打印子类成员及父类成员
console.log(
stu.
Name); //name in
student instance
console.log(
stu.su
PR.Name); //name in Person
console.log(
stu.ag
E); //28
})(window,undefined
);
使用在线HTML/CSS/JavaScript代码运行工具 ,运行结果如下:
![](https:https://files.jb51.cc/file_images/article/201808/2018820113647367.png?201872011371)
多态Polymorphism
有了继承,多态就好办了
使用在线HTML/CSS/JavaScript代码运行工具 ,运行结果如下:
![](https:https://files.jb51.cc/file_images/article/201808/2018820113720342.png?2018720113733)
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》及《》
希望本文所述对大家JavaScript程序设计有所帮助。
大佬总结
以上是大佬教程为你收集整理的JavaScript实现多态和继承的封装操作示例全部内容,希望文章能够帮你解决JavaScript实现多态和继承的封装操作示例所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。