Java 安卓工作室可以';不能从对象引用

Java 安卓工作室可以';不能从对象引用,java,android,android-studio,Java,Android,Android Studio,这可能是一篇noob帖子,但我想我搞错了什么,不能引用对象。请帮忙 我试图获取对str的引用,但它只显示封装。 你什么都没做。这里没什么问题。你只是在任何方法之外。如果您不在任何方法内,则如果需要,只能在同一行中声明变量、方法和初始化。变量的范围定义了代码中变量可见的部分。作为一般规则,在块内定义的变量在该块外是不可访问的只能在成员函数内部使用类或引用该类的对象访问该类 您试图做的是创建一个对象作为标题变量,其可见性与类的成员函数或引用该类的任何对象有关 如此简单,您不能像这样引用 andro

这可能是一篇noob帖子,但我想我搞错了什么,不能引用对象。请帮忙

我试图获取对
str
的引用,但它只显示封装。


你什么都没做。这里没什么问题。你只是在任何方法之外。如果您不在任何方法内,则如果需要,只能在同一行中声明变量、方法和初始化。

变量的范围定义了代码中变量可见的部分。作为一般规则,在块内定义的变量在该块外是不可访问的只能在成员函数内部使用类或引用该类的对象访问该类

您试图做的是创建一个对象作为标题变量,其可见性与类的成员函数或引用该类的任何对象有关

如此简单,您不能像这样引用 android studio没有什么问题,这就是Java


您需要在任何活动回调中引用!例如:
onCreate
onStart
etc@Sanoop我知道,我只是举了一个例子,我不能引用一个对象,即使这个类没有父对象。不管这个类是否扩展了一些东西。关键是,您必须在一个方法中。这个示例清楚地表明您在类级别,而不是方法级别(否则
private
将是非法的)。所以再说一遍:你没有办法。您想在这里放置什么以字段引用开头?@HUSTLE您不能在方法之外编写代码!只能声明字段、类和方法。封装与此问题无关。