Java 我在hello android的书中遇到了这个代码片段,不理解它
你好,我是Java的初学者,请帮我解释一下这个代码片段Java 我在hello android的书中遇到了这个代码片段,不理解它,java,android,Java,Android,你好,我是Java的初学者,请帮我解释一下这个代码片段 this.game = (Game) context; 成员变量game是类game的对象引用,而上下文被传递给构造函数如果上述编译,则表示game(直接或不直接)扩展了上下文类。这被称为它只是将上下文转换为游戏并将其分配给游戏成员变量。 查看教程以更好地理解继承。您正在将应用程序上下文或活动上下文分配给对象的变量游戏,该变量游戏已隐式传递给包含此语句的方法(因此这是一个游戏).上下文是系统的句柄;它提供解析资源、获取对数据库和首选项的访
this.game = (Game) context;
成员变量
game
是类game
的对象引用,而上下文被传递给构造函数如果上述编译,则表示game(直接或不直接)扩展了上下文类。这被称为它只是将上下文
转换为游戏
并将其分配给游戏
成员变量。
查看教程以更好地理解继承。您正在将应用程序上下文或活动上下文分配给对象的变量游戏,该变量游戏已隐式传递给包含此语句的方法(因此这是一个游戏).上下文是系统的句柄;它提供解析资源、获取对数据库和首选项的访问等服务。android应用程序具有活动。它就像是应用程序当前运行环境的句柄。活动对象继承上下文对象
这里this.game是类game的一个成员变量。game类是一个活动类,因此继承了上下文。您到底不明白什么?请参阅a。您可以共享更大的片段片段来查看此上下文吗?这意味着game类扩展了“Context”变量的类。它被强制转换到game类