博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Android游戏开发详解》——第2章,第2.10节使用对象
阅读量:7209 次
发布时间:2019-06-29

本文共 927 字,大约阅读时间需要 3 分钟。

本节书摘来自异步社区《Android游戏开发详解》一书中的第2章,第2.10节使用对象,作者 【美】Jonathan S. Harbour,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.10 使用对象

Android游戏开发详解
我们现在开始真正地使用对象。创建一个名为BasicObjects的新的Java对象。然后,创建一个名为World的新类,并且给它一个简单的“Hello, world!” 的main方法,如程序清单2.9所示。

程序清单2.9 World.java

 public class World {    public static void main(String[] args) {        System.out.println(“Hello, world!”);    } }

World类将表示一个小型的虚拟世界,我们可以用对象填充这个世界。它将是我们的程序的入口点(我们从这个类开始运行程序),因此,它需要main方法。

在相同的src目录中,创建另一个名为Phone的类,如图2-20所示。

9e22cff64fa7ece3176b0e13bda245f7870997c0

在Eclipse中,将程序清单2.8中的Phone类复制到Phone.java中。Phone类不应该有main方法。Phone类的主要作用是简化一个虚拟设备的相关信息的保存;它是一个想象的手机的一种表示,仅此而已。Phone类和World类一起构成了一个程序,并且在本书中,我们的程序通常只有一个main方法,这意味着,只有一条路径启动程序。

如果我们要运行两个类程序的话,你能够预计到将会发生什么吗?World类中的代码还会运行吗?Phone类中的代码还会运行吗?只有一种方法能够搞清楚这一点。在src目录上点击鼠标右键(在Mac上是Control+点击),以启动程序,并且将该项目当作一个Java应用程序运行。应该会看到如下所示的输出。

Hello, world!

这个项目有两个类,但是Eclipse能够找到包含main方法的类(World.java)并且运行它。尽管Phone类中有很多的代码,但没有任何代码会对输出产生影响,因为我们没有要求main方法使用Phone类来执行任何行为。让我们做一些修改。

转载地址:http://iwwym.baihongyu.com/

你可能感兴趣的文章
Java 类加载器以及加载机制
查看>>
朴素贝叶斯算法文本分类原理
查看>>
spring-boot快速入门学习笔记-集成JPA mybatis rabbitmq mongodb redis
查看>>
工作中用的多的一些方法的整理
查看>>
五十二、【Android开发常用的第三方框架】
查看>>
node爬取网易云歌曲
查看>>
ArcBlock 课堂 No. 15 | 密码学,为人人(全程视频)
查看>>
使用Octave来学习Machine Learning(二)
查看>>
Activity生命周期总结
查看>>
android音视频指南-MediaRecorder概述
查看>>
pymssql安装错误
查看>>
笔记-GPUImage(二)图片滤镜
查看>>
Spark综合使用及用户行为案例页面转化率统计分析实战-Spark商业应用实战
查看>>
Android Studio 3.2.0 正式版新特性
查看>>
JavaScript_JS里的函数:值和闭包
查看>>
Swift中遇到的警告--解决方法
查看>>
微信小程序学习笔记 路由传参
查看>>
Java 枚举查找并不抛异常的实现
查看>>
如何理解maxcompute常见报错信息?
查看>>
论如何获取 2 个多边形相交关系
查看>>