java - 在 Android(或 java)中使用没有对象的 "."是什么意思?

标签 java android eclipse android-sdk-2.3

我不确定,但这可能是一个 java 问题,并不特定于 android。在 Android SDK 中,当我输入“.”时在空白行,它显示了一个选项菜单:

enter image description here

MyThread 类在 MainActivity 类中声明(它扩展了 Activity 并为 UI 实现了一些其他接口(interface))。通常此菜单显示为“.”。运算符放在对象之后,它显示类中声明的成员数据和函数,该对象是该类的一个实例。但是,这里没有对象,但它仍然向我显示此菜单。为什么要这样做?如果我只是选择一个函数并将其放置在这里,那么执行的是哪个对象的函数?

另外,放置这个“.”在位置 1 显示错误。位置 1 就在 MainActivity 类内部。为什么这里显示错误,而不是图中显示的位置?

最佳答案

在eclipse默认设置中,点调用content assist,会有方法弹出,可以从父类覆盖,在你的代码中是Thread,所有类extends Object,有来自Object类的方法可以被覆盖,你可以从方法名后面的灰色注释中看到。

关于java - 在 Android(或 java)中使用没有对象的 "."是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19023813/

相关文章:

Java 读取图像 - java.lang.OutOfMemoryError

java - 打开一个窗口与另一个窗口?

linux - Git/Egit 配置

java - 配置 ActiveMQ 传输

android - IOException : Failed to find byte code when upgrade to Android Studio 3. 1

java - 如何在 Android 客户端中与 RESTful Web 服务通信

Android 模拟器 ABI

java - Eclipse 和 Tomcat 突然出错

Java BufferedWriter 另存为操作

java - 有没有更好的方法使用 for 和 if-else 循环编写下面的程序?