《Android游戏开发详解》一2.1 面向对象编程

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

2.1 面向对象编程

Android游戏开发详解
Java是一种面向对象编程语言。在面向对象的范型中,我们以对象的形式来表示数据,以帮助我们形成概念并沟通思路。例如,在构建视频共享Web应用程序的时候,我们可能要创建一个User对象来表示每个用户账户(及其所有的数据,例如,用户名、密码、上传的视频等)。使用一个Video对象来表示每一个上传的视频,其中的很多视频都组织到一个Playlist对象中。

考虑到整洁、健壮的代码更容易阅读和理解,面向对象编程允许我们将相关的数据组织到一起。为了了解这一思路,我们来编写自己的第一个Java程序。

关键知识点

访问本书的配套站点

本书中的所有代码示例、勘误文档,以及额外的补充内容,都可以通过本书的配套站点jamescho7.com来获取。

Java的安装可能颇有些技巧。如果在本章的任何地方,你有不明白之处,请访问配套站点,那里有视频指南可以帮助你开始安装Java。

  目前市面上的Android技术书籍还比较少,Android 3D游戏开发的书籍更是没有。因此,在现在市面上,Android游戏开发的书籍特别是Android 3D游戏开发的书籍还是有相当大的市场需求。   《Android3D游戏开发技术详解与典型案例》既介绍了Android 3D游戏开发中必知必会的基础知识,同时通过7个真实案例向读者介绍Android 3D游戏的完整开发步骤,希望通过本书能够使读者尽快掌握Android 3D游戏开发的相关知识。 内容简介   《Android3D游戏开发技术详解与典型案例》主要以Android平台下3D游戏开发为主题,并结合真实的案例向读者详细介绍了OpenGL ES的基础知识及3D游戏程序开发的整个流程。   全书分为两篇共22章,第一篇以简单易懂的实例为依托,详细介绍了OpenGL ES各方面的基础知识,第二篇则对7个真实案例的开发步骤进行了详细的介绍,逐步向读者讲解Android 3D游戏的真实开发过程,同时源代码中还包含了详细的注释,以尽量帮助读者掌握代码中的每一个细节,尽快掌握Android 3D游戏开发。   本书的讲述由浅入深,从Android平台下3D游戏开发应用的基础知识到开发大型游戏程序,结构清晰、语言简洁,非常适合初学者和进阶开发者阅读参考。   《Android3D游戏开发技术详解与典型案例》的讲述由浅入深,从Android平台下3D游戏开发应用的基础知识到开发大型游戏程序,结构清晰、语言简洁,非常适合初学者和进阶开发者阅读参考。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值