java - Android Java 中的 Final

标签 java android final

您好,我是 Android 开发新手,一直在观看新波士顿视频,并对最终修改器有疑问。为什么当我输入这样的内容

TextView display = (TextView) findViewById(R.id.tvResults);
display.setText("LEFT!!!"); 

在我的 OnCreate 类中,我是否需要添加要显示的 Final 修饰符。

最佳答案

必须使用final修饰符,但对于任何Java变量来说,使用final 修饰符(如果您不打算将另一个对象分配给该变量)。这意味着,如果您看到它在方法的顶部分配,那么作为其他开发人员,您可以浏览大量代码,而不必担心该变量可能已在方法中的其他位置重新分配。

关于java - Android Java 中的 Final,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22133860/

相关文章:

java - 将 unsigned char* 作为 byte[] 从 C++ 传递到 java 的最有效方法

android listview 问题,覆盖 getView() 但它永远不会被调用

java - 关于Java中局部final变量的问题

java - 通过 EJB 共享静态单例

java - 命令队列引导代码看起来像服务定位器模式而不是依赖注入(inject)

java - Jersey @Consumes @Produces 不被服务器接受,

java - 空白的最终字段 INITIAL 可能尚未初始化

android - 生成不等于数组列表项的数字

java - 如何使按钮转到另一个随机 Activity

variables - 在 Dart 中修改类中的最终字段