天天看点

《Android游戏开发详解》一2.13 调用对象的行为

本节书摘来异步社区《android游戏开发详解》一书中的第2章,第2.13节,译者: 李强 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。

android游戏开发详解

在前面的小节中,我们介绍了如何赋值和访问所创建的对象的状态。接下来,我们讨论方法,并且学习如何调用对象的行为。

调用方法也需要使用点运算符。我们使用点运算符来引用属于一个特定对象的具体的方法。在程序清单2.12的main方法的底部,添加如下所示的两行代码。

如果我们再回头来看看phone类,会看到togglepower方法检查boolean poweredon的当前值,并且对其取反(将ture变为false,将false变为true)。由于创建对象的时候,myphone最初是打开的,我们期望myphone现在关闭。我们还预测了myphone的androidversionnumber从4.4变为4.5。

为了测试这些,我们又一次打印出myphone对象的状态,在main方法的底部添加一些打印语句,如程序清单2.13所示。

程序清单2.13 打印出myphone的状态

相应的输出如下所示。

正如所预测那样,手机关闭了,并且其android版本现在是4.5。我们能够调用myphone行为来执行特定的操作,以修改myphone的状态了。

继续阅读