`

面向对象代码实践示例

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JavaScript面向对象代码实践示例</title>
</head>
<body>
<script type="text/javascript">
//创建一个站点的构造函数,name与url是其参数
function Site(name, url)
{
this.url = url;
this.name = name;
}

//为Site增加一个方法,用于现实网址
Site.prototype.show = function()
{
return this.name+"的网址为:"+this.url;
};

//创建一个站点集合构造函数,sites是其参数
function Sites(sites)
{
this.sites = sites;
}

//为Sites增加一个方法,用于显示网址
Sites.prototype.show = function()
{
var retstr = "";
for(var i=0;i<this.sites.length;i++)
{
retstr+=this.sites[i].show()+"<br />";
}
return retstr;
};

//新建一个站点集合,包括梦之都,百度,谷歌
var mySites = new Sites([new Site("dream du", "www.dream du.com"), new Site("baidu", "www.baidu.com"), new Site("google", "www.google.com")]);

//打印站点网址
document.write(mySites.show());
</script>

</body>
</html>
分享到:
评论

相关推荐

    src.zip Java的面向对象编程·讲解代码

    通过这段代码源码资源,目标是提供一个清晰而易懂的示例,帮助学习者更好地理解Java中的面向对象编程原则和概念。它将演示如何创建类和对象,如何定义和使用继承关系,如何利用封装实现数据隐藏,以及如何利用多态...

    JavaScript 面向对象代码实践

    因此很有必要在这里为同学们举一个例子: JavaScript面向对象代码示例 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

    Java零基础-面向对象和面向过程.md

    建议通过编写和执行一些简单的示例代码,加深对面向对象编程和面向过程编程的理解。 如有疑问,可以参考Java官方文档或搜索相关资料,进一步扩展学习。 推荐深入学习和实践面向对象编程的概念、原则和设计模式,以...

    基于项目的软件工程:面向对象方法

    本书集中讨论面向对象软件开发,并按此范型组织内容。本书不依赖于具体的程序设计语言(必要的代码示例用Java给出),并采用统一建模语言(UML)的子集来为软件建模,解释学生工作中需要用到的符号。 本书为学生而写...

    《面向对象编程与设计(Java)》课后作业及参考解答.pdf

    1/7 页 《面向对象编程与设计(Java) 》课后作业及参考解答 1.1.1 第一周 课程(9 月 4 日)的课后作业及参考解答 1、 请用 Java 程序示例说明什么是面向过程的程序设计方法、什么是面向对象的程序 设计方法?...

    Java零基础-面向对象封装性.md

    内容概要: 本文详细介绍了Java中的面向对象封装性概念,并通过一个示例演示了如何使用封装性来保护对象的属性和方法。通过定义私有属性并提供公有的setter和getter方法,读者将学习如何在外部访问对象的属性和方法...

    Ext面向对象开发实践代码第1/2页

    示例程序简述: 这个Demo为了演示如将使用GridPanel显示数据,并为GridPanel添加工具条按钮,提供弹出式窗体新增数据。 使用到的Ext组件 这个Demo涉及到Ext中的GridPanel,FormPanel和Window三个组件。效果图现在...

    Java SE实践教程 源代码 下载

    2.2.2 面向对象的基础实践 44 2.3 小结 51 第3章 当一个变成多个——集合框架的基本概念 53 .3.1 讲解 54 3.1.1 集合概述 54 3.1.2 Collection接口 54 3.1.3 泛型(Generics) 56 3.1.4 Map接口 57 3.2 ...

    韩顺平Java学习资料【笔记+代码】

    ③通过代码实践提升编程能力和解决问题的能力。 阅读建议:建议学习者按照笔记的顺序逐章阅读,并结合代码部分进行实践和练习。在学习过程中,可以通过动手编写代码、调试程序等方式加深对Java编程语言的理解和掌握...

    程序员为什么还要刷题-Cappuccino:初级开发人员编写专业的面向对象代码的最合理的方法和非无聊指南

    初级开发人员编写专业的面向对象代码的最合理的方法和非无聊的指南。 | | 注意:本指南的灵感来自 Robert C. Martin 的书籍Clean Code 、 Google Java Style Guide 、 Ali-baba Guide 、 Oracle Guide 、数百个在线...

    敏捷软件开发:原则、模式与实践.pdf

    在 Rational 公司期间,Martin 丰富的实践经验与 Booch 深厚的理论功底形成了完美的组合,把面向对象设计的理论与实践推向了高峰。1994年,Martin的第一本著作《Designing Object-Oriented C++ Application Using ...

    Java零基础 - Java语言特性简介.md

    本文档介绍了Java语言的一些基本特性和常见用法,并附带了一个简单的Java示例代码。 ...另外,建议您在阅读过程中结合实践,尝试编写并运行示例代码,加深对Java语言特性的理解,并提升编程能力。

    Accelerated C++源代码

    类也是第四部分中所讨论的面向对象编程和泛型编程的基础。全书正文的最后是第五部分,我们在这一部分讨论了一些高级特征,它们在构建大型复杂系统时最为常用。致谢与前几版一样,我们要感谢Bjarne Stroustrup,他...

    Java零基础-类和对象概念.md

    内容概要: 本文档详细介绍了Java编程中的类和对象的概念。通过示例代码和详细解释,帮助读者理解类和对象的概念、特点和...推荐深入学习和实践面向对象编程的概念、原则和设计模式,以提升代码的可重用性和可维护性。

    jQuery权威指南-源代码

    但在阅读本书的示例时,请尽量不要照抄书中的所有示例,而是重在理解代码的实现思路,自己动手开发相似功能的应用,并逐步完善其功能,这样才能真正领会示例所反映出的jQuery技术的理论本质。 联系作者 希望这部...

    敏捷软件开发:原则、模式与实践

    第6章 一次编程实践 第二部分 敏捷设计 第7章 什么是敏捷设计 第8章 单一职责原则(SRP) 第9章 开放—封闭原则(OCP) 第10章 Liskov替换原则(LSP) 第11章 依赖倒置原则(DIP) 第12章 接口隔离原则(ISP) 第三部分 薪水...

    Java零基础-对象的创建和使用-内存分析.md

    内容概要: 本文档详细介绍了Java编程中对象的创建和使用,并对对象在内存中的分配和使用进行了详细分析。...推荐深入学习和实践面向对象编程的概念、原则和设计模式,以提升代码的可重用性和可维护性。

    java中使用swing 和图形绘制和事件处理来进行分数计算方块操作的娱乐

    这是一个使用Java语言编写的俄罗斯方块小游戏代码。游戏的目标是移动、旋转和放置不同形状的方块,使...教学示例和练习项目:教师可以使用该代码作为示例来讲解面向对象编程、游戏开发等内容,供学生进行实践和练习。

    Visual C#网络编程技术与实践源代码

    C#简单,功能强大,类型安全,而且是面向对象的。C#凭借它的许多创新实现了对应用程序的快速开发。. Visual Studio支持Visual C#,这是通过功能齐全的代码编辑器、项目模板、设计器、代码向导、功能强大且易于使用...

Global site tag (gtag.js) - Google Analytics