万象云档 本次搜索耗时 2.021 秒,为您找到 149 个相关结果.
  • 12.2 制作本地副本

    12.2 制作本地副本 12.2.1 按值传递 12.2.2 克隆对象 12.2.3 使类具有克隆能力 12.2.4 成功的克隆 12.2.5 Object.clone() 的效果 12.2.6 克隆组合对象 12.2.7 用Vector 进行深层复制 12.2.8 通过序列化进行深层复制 12.2.9 使克隆具有更大的深度 12.2.10...
  • 数据结构试题及答案

    数据结构试题及答案 一、单项选择题 一个算法应该是( )。 A) 程序 B) 问题求解步骤的描述 C) 要满足五个基本属性 D) A和C 算法指的是( )。 A) 计算机程序 B) 解决问题的计算方法 C) 排序算法 D) 解决问题的有限运算序...
  • 16.4 改进设计

    16.4 改进设计 16.4.1 “制作更多的对象” 16.4.2 用于原型创建的一个模式 16.4 改进设计 《设计模式》书内所有方案的组织都围绕“程序进化时会发生什么变化”这个问题展开。对于任何设计来说,这都可能是最重要的一个问题。若根据对这个问题的回答来构造自己的系统,就可以得到两个方面的结果:系统不仅更易维护(而且更廉价),而且能产生一些能...
  • 4.2 方法重载

    4.2 方法重载 4.2.1 区分重载方法 4.2.2 基本类型的重载 4.2.3 返回值重载 4.2.4 默认构造器 4.2.5 this 关键字 4.2 方法重载 在任何程序设计语言中,一项重要的特性就是名字的运用。我们创建一个对象时,会分配到一个保存区域的名字。方法名代表的是一种具体的行动。通过用名字描述自己的系统,可使自己的程序更易人...
  • 7.6 内部类

    7.6 内部类 7.6.1 内部类和向上转换 7.6.2 方法和作用域中的内部类 7.6.3 链接到外部类 7.6.4 static 内部类 7.6.5 引用外部类对象 7.6.6 从内部类继承 7.6.7 内部类可以覆盖吗? 7.6.8 内部类标识符 7.6.9 为什么要用内部类:控制框架 7.6 内部类 在Java 1.1中,可将...
  • 13.15 视窗化应用

    13.15 视窗化应用 13.15.1 菜单 13.15.2 对话框 13.15 视窗化应用 出于安全的缘故,我们会看到在程序片我们的行为非常的受到限制。我们真实地感到,程序片是被临时地加入在WEB浏览器中的,因此,它的功能连同它的相关知识,控件都必须加以限制。但是,我们希望Java能制造一个开窗口的程序去运行一些事物,否则宁愿安放在一个WEB页面...
  • JavaScript设计模式Item 1—多态

    JavaScript设计模式Item 1—多态 1. 一段“多态”的JavaScript代码 2. 对象的多态性 3. 类型检查和多态 4. 使用继承得到多态效果 5. JavaScript的多态 6. 多态在面向对象程序设计中的作用 JavaScript设计模式Item 1—多态 多态的实际含义是:同一操作作用于不同的对象上面,可以产生不...
  • 1.2.2 计算思维的具体例子

    1.2.2 计算思维的具体例子 1.2.2 计算思维的具体例子 基于计算机的能力和局限,计算机科学家提出了很多关于计算的思想和方法,从而建立 了利用计算机解决问题的一整套思维工具。下面我们简要介绍计算机科学家在计算的不同阶 段所采用的常见思想和方法。 问题表示 用计算机解决问题,首先要建立问题的计算机表示。问题表示与问题求解是紧密相关的, 如果问...
  • 11.3 反射:运行期类信息

    11.3 反射:运行期类信息 11.3.1 一个类方法提取器 11.3 反射:运行期类信息 如果不知道一个对象的准确类型,RTTI会帮助我们调查。但却有一个限制:类型必须是在编译期间已知的,否则就不能用RTTI调查它,进而无法展开下一步的工作。换言之,编译器必须明确知道RTTI要处理的所有类。 从表面看,这似乎并不是一个很大的限制,但假若得到的是一...
  • 7.4 面向对象设计*

    7.4 面向对象设计* 7.4 面向对象设计* 理解了面 向 对象的基 本 概念之后 , 就可以应 用 这些概念 来 进行面向 对 象 设 计(object-oriented design,简称 OOD)。 传统的程序设计方法是结构化的自顶向下设计,其思想是将软件系统分解为若干个功能, 每个功能都是对数据的一个操作过程。功能又可以划分为若干个子功能,...