Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我在hello android的书中遇到了这个代码片段,不理解它_Java_Android - Fatal编程技术网

Java 我在hello android的书中遇到了这个代码片段,不理解它

Java 我在hello android的书中遇到了这个代码片段,不理解它,java,android,Java,Android,你好,我是Java的初学者,请帮我解释一下这个代码片段 this.game = (Game) context; 成员变量game是类game的对象引用,而上下文被传递给构造函数如果上述编译,则表示game(直接或不直接)扩展了上下文类。这被称为它只是将上下文转换为游戏并将其分配给游戏成员变量。 查看教程以更好地理解继承。您正在将应用程序上下文或活动上下文分配给对象的变量游戏,该变量游戏已隐式传递给包含此语句的方法(因此这是一个游戏).上下文是系统的句柄;它提供解析资源、获取对数据库和首选项的访

你好,我是Java的初学者,请帮我解释一下这个代码片段

this.game = (Game) context;

成员变量
game
是类
game
的对象引用,而上下文被传递给构造函数

如果上述编译,则表示game(直接或不直接)扩展了上下文类。这被称为

它只是将
上下文
转换为
游戏
并将其分配给
游戏
成员变量。
查看教程以更好地理解继承。

您正在将应用程序上下文活动上下文分配给对象的变量游戏,该变量游戏已隐式传递给包含此语句的方法(因此这是一个游戏).

上下文是系统的句柄;它提供解析资源、获取对数据库和首选项的访问等服务。android应用程序具有活动。它就像是应用程序当前运行环境的句柄。活动对象继承上下文对象


这里this.game是类game的一个成员变量。game类是一个活动类,因此继承了上下文。

您到底不明白什么?请参阅a。您可以共享更大的片段片段来查看此上下文吗?这意味着game类扩展了“Context”变量的类。它被强制转换到game类