《Android游戏开发详解》一2.18 使用Java API中的对象

2.18 使用Java API中的对象

Android游戏开发详解
现在,让我们暂时从创建自己的类告一段落,来享受一下Java自带的现成的类。使用已有的编程语言,而不是自己创造一种编程语言,其好处在于你可以获取已有的代码,并且在自己的项目中实现它们。好在对于我们来说,Java类配备了内容广泛的文档,涉及它们所包含的变量、如何初始化这些变量,以及它们执行哪些行为,从而我们可以将这些类用于自己的程序,并且只关注它们特定于我们的项目的重要问题。

可以通过如下的链接访问Java SE7的完整文档:http://docs.oracle.com/javase/7/docs/api/。
时间: 2024-10-27 02:35:50

《Android游戏开发详解》一2.18 使用Java API中的对象的相关文章

《Android游戏开发详解》一2.12 设置和访问对象的状态

2.12 设置和访问对象的状态 Android游戏开发详解现在,我们可以访问一个Phone对象了.myPhone表示使用Phone类(class)创建的一个单个的Phone对象(object).它是一个独立的实体,独立于我们将来可能使用蓝图(Phone类)创建的任何其他Phone对象.我们使用实例(instance)这个术语来描述这种现象. 为了更加具体地说明,让我们考虑一下,在工厂中批量生产智能手机的时候会发生什么情况.我们使用相同的蓝图来生产数以千计的设备,而且它们都是彼此独立的.它们可以有

《Android游戏开发详解》一2.11 创建新的对象变量

2.11 创建新的对象变量 Android游戏开发详解我们想要使用Phone类作为蓝图,创建一个新的Phone对象.为了做到这点,我们使用如下所示的语法. Phone myPhone = new Phone(); 使用我们前面用来创建基本类型变量相同的方式,来创建一个对象变量.首先声明对象变量的类型(Phone),然后指定一个名称(myPhone),最后赋值. 语法的不同之处在于最后一步.要创建一个新的Phone对象,我们必须使用Java的内建关键字new,并且声明我们想要用来创建Phone对象

《Android游戏开发详解》一2.16 区分类和对象

2.16 区分类和对象 Android游戏开发详解对我们来说,理解一个类和一个对象之间的区别是很重要的,因此,来看看这部分内容.对象只是数据的集合,它们包含了描述变量和方法的关系的一组数据.类是用来创建这些对象的蓝图. 为了说明这一点,我们假设你在玩乐高积木(你的年龄并不大,可以玩乐高).你找到一个说明手册并且开始构建太空飞船.说明手册包含了你构建太空飞船所需的所有信息:需要构建的机翼的数目,需要添加的大炮的数目等等.使用这个手册构建的每一个乐高模型,都是太空飞船,但是,手册本身不是飞船,它只是

《Android游戏开发详解》一3.2 getter和setter

3.2 getter和setter Android游戏开发详解构造方法允许你在创建对象的时候初始化对象的实例变量,但是,它对于随后访问或修改这些值就帮不上什么忙了.此外,由于使用了private修饰符来隐藏变量,我们没有办法来直接完成这两项任务.实际上,如下所示的代码将会导致错误. ... // somewhere inside the World class... Coder c3 = new Coder("Mark", 30); String c3Name = c3.name; /

《Android游戏开发详解》——第3章,第3.2节getter和setter

3.2 getter和setterAndroid游戏开发详解构造方法允许你在创建对象的时候初始化对象的实例变量,但是,它对于随后访问或修改这些值就帮不上什么忙了.此外,由于使用了private修饰符来隐藏变量,我们没有办法来直接完成这两项任务.实际上,如下所示的代码将会导致错误. // somewhere inside the World class... Coder c3 = new Coder("Mark", 30); String c3Name = c3.name; // can

《Android游戏开发详解》一2.20 对象的更多实践——模拟一个色子

2.20 对象的更多实践--模拟一个色子 Android游戏开发详解 在我们的下一个项目中,将模拟一个六面色子的滚动.色子会出现在许多现代的桌上游戏中,因为它们增添了不可预期的因素,如图2-26所示.在本节中,我们将展示在Java程序中如何模拟这种随机性. 我们首先创建一个名为"DiceProject"的新的Java项目.其中,创建一个名为DiceMaker的新的类,并且像通常一样给它一个main方法. 要产生一个随机数,我们必须使用Java库中名为Random的一个内建类.我们使用熟

《Android游戏开发详解》——第2章,第2.20节对象的更多实践——模拟一个色子

2.20 对象的更多实践--模拟一个色子 Android游戏开发详解 在我们的下一个项目中,将模拟一个六面色子的滚动.色子会出现在许多现代的桌上游戏中,因为它们增添了不可预期的因素,如图2-26所示.在本节中,我们将展示在Java程序中如何模拟这种随机性. 我们首先创建一个名为"DiceProject"的新的Java项目.其中,创建一个名为DiceMaker的新的类,并且像通常一样给它一个main方法. 要产生一个随机数,我们必须使用Java库中名为Random的一个内建类.我们使用熟

《Android游戏开发详解》——第2章,第2.18节使用Java API中的对象

2.18 使用Java API中的对象Android游戏开发详解现在,让我们暂时从创建自己的类告一段落,来享受一下Java自带的现成的类.使用已有的编程语言,而不是自己创造一种编程语言,其好处在于你可以获取已有的代码,并且在自己的项目中实现它们.好在对于我们来说,Java类配备了内容广泛的文档,涉及它们所包含的变量.如何初始化这些变量,以及它们执行哪些行为,从而我们可以将这些类用于自己的程序,并且只关注它们特定于我们的项目的重要问题.

《Android游戏开发详解》一1.8 控制流程第2部分——while和for循环

1.8 控制流程第2部分--while和for循环 Android游戏开发详解 在前面的小节中,我们介绍了使用if和else语句块来产生代码分支.现在,我们来介绍两种类型的循环:while循环和for循环.循环允许我们执行重复性的任务.循环特别重要,没有它们,游戏将无法运行. 1.8.1 while循环 假设你想要编写一个函数打印出所有的正整数,直到达到给定的输入n.解决这个问题的策略(算法)如下. 1. 创建一个新的整型,将其值初始化为1. 2. 如果该整数小于或等于给定的输入n,打印其值.