《Android游戏开发详解》——第2章,第2.11节创建新的对象变量

简介: 本节书摘来自异步社区《Android游戏开发详解》一书中的第2章,第2.11节创建新的对象变量,作者 【美】Jonathan S. Harbour,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.11 创建新的对象变量 Android游戏开发详解 我们想要使用Phone类作为蓝图,创建一个新的Phone对象。

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

2.11 创建新的对象变量
Android游戏开发详解
我们想要使用Phone类作为蓝图,创建一个新的Phone对象。为了做到这点,我们使用如下所示的语法。

Phone myPhone = new Phone();

使用我们前面用来创建基本类型变量相同的方式,来创建一个对象变量。首先声明对象变量的类型(Phone),然后指定一个名称(myPhone),最后赋值。

语法的不同之处在于最后一步。要创建一个新的Phone对象,我们必须使用Java的内建关键字new,并且声明我们想要用来创建Phone对象的蓝图,即Phone类。让我们将上面的代码添加到main方法中,如程序清单2.10的第5行所示。

程序清单2.10 World.java—更新后的版本

1    public class World {
2    
3        public static void main(String[] args) {
4            System.out.println("Hello, world!");
5            Phone myPhone = new Phone();
6        }
7    }

在本书后面,我们将会讨论new关键字的作用,以及声明new Phone()的时候到底发生了什么。

相关文章
|
1月前
|
JSON Android开发 数据格式
android 使用GSON 序列化对象出现字段被优化问题解决方案
android 使用GSON 序列化对象出现字段被优化问题解决方案
|
1月前
|
Android开发
[Android jni] Bitmap与Mat对象的相互转换
[Android jni] Bitmap与Mat对象的相互转换
50 0
|
1月前
|
Android开发 对象存储
OSS对象储存android开发进行下载到本地文件时异步操作失效
android vivo80使用官方示例代码进行文件下载,但是使用oss.asyncGetObject(get, new OSSCompletedCallback<GetObjectRequest, GetObjectResult>()时onSuccess和onFailure不执行
|
4月前
|
XML JSON Android开发
[Android]使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换
[Android]使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换
54 0
|
8月前
|
Java Android开发
Android 中通过Intent传递类对象,通过实现Serializable和Parcelable接口两种方式传递对象
Android 中通过Intent传递类对象,通过实现Serializable和Parcelable接口两种方式传递对象
77 1
|
8月前
|
JSON Java API
Android 中使用Gson完成对象的序列化与反序列化
Android 中使用Gson完成对象的序列化与反序列化
104 0
|
11月前
|
Java Android开发 Kotlin
Android基础--kotlin(十一)Kotlin 对象表达式和对象声明
Android基础--kotlin(十一)Kotlin 对象表达式和对象声明
|
存储 编解码 前端开发
Android自定义控件(八)——详解创建bitmap的方式
Android自定义控件(八)——详解创建bitmap的方式
232 0
Android自定义控件(八)——详解创建bitmap的方式
|
存储 Java Android开发
Android OpenGL ES(六)----进入三维在代码中创建投影矩阵和旋转矩阵
Android OpenGL ES(六)----进入三维在代码中创建投影矩阵和旋转矩阵
151 0
Android OpenGL ES(六)----进入三维在代码中创建投影矩阵和旋转矩阵
|
Dart Android开发
使用Android Studio 创建flutter工程
使用Android Studio 创建flutter工程
215 0