gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 12:08:33 24 4
gpt4 key购买 nike

我不确定,但这可能是一个 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com