《Android游戏开发详解》——第3章,第3.3节接口
本节书摘来自异步社区《Android游戏开发详解》一书中的第3章,第3.3节接口,作者 【美】Jonathan S. Harbour,更多章节内容可以访问云栖社区“异步社区”公众号查看 3.3 接口Android游戏开发详解接下来,我们介绍一种方法,使用所谓的接口(interface),将对象分组为不同的类别。接口是一个抽象(abstract)的类别,它描述了属于该类别的对象的基本组成部分。为了更好地理解这一点,我们来学习一个实例。 接口和类相似,但是,它有一些显著的区别。如下所示是一个Human接口的样子。 程序清单3.8 Human接口 public interface Human { public void eat(); public void walk(); public void urinate(int duration); } 正如程序清单3.8所示,接口包含了各种抽象(abstract)的方法,它们没有方法体。这些没有方法体的抽象方法告诉我们,一个Human的对象分类必须能够做什么,但它们没有指定必须要如何实现这些操作。 为了说明接口实际上是什么,让我们先不要看代码。在你...