Methods 从void方法调用变量

Methods 从void方法调用变量,methods,call,void,Methods,Call,Void,嘿,这是一个非常简单的问题。我可以从void方法调用一个变量(在本例中是数组)吗?我已经在类级别声明了数组,并在void方法中初始化了它们。不确定是否正确,但我正在尝试从另一个类调用数组。我是初学者。谢谢你的帮助 例: HeyThere obj1;双a=obj1.me[0]这将在Java中给出一个错误,因为me没有实例化HeyThere obj1;双a=obj1.me[0]这将在Java中给出一个错误,因为me没有实例化是的,因为您的类级数组me的作用域是Public,在实例化HeyThere类

嘿,这是一个非常简单的问题。我可以从void方法调用一个变量(在本例中是数组)吗?我已经在类级别声明了数组,并在void方法中初始化了它们。不确定是否正确,但我正在尝试从另一个类调用数组。我是初学者。谢谢你的帮助

例:


HeyThere obj1;双a=obj1.me[0]这将在Java中给出一个错误,因为
me
没有实例化
HeyThere obj1;双a=obj1.me[0]
这将在Java中给出一个错误,因为
me
没有实例化是的,因为您的类级数组
me
的作用域是
Public
,在实例化
HeyThere
类后,您将能够从另一个类访问它

例:


是的,由于类级数组
me
的作用域为
Public
,因此在实例化
HeyThere
类后,您可以从另一个类访问它

例:


这里您可以声明一个公共变量(数组)

在这里,您可以在一个方法中实例化它

me = new me[69]

这里您可以声明一个公共变量(数组)

在这里,您可以在一个方法中实例化它

me = new me[69]

是的,你当然可以!因为
me
是公共的,所以您可以从存储它的类之外访问它。
此外,您还谈到了从void方法访问它。方法的返回类型对它可以访问的数据没有影响
void
仅表示方法在调用时不返回值。

如果您想研究如何在Java中访问变量,这里有一些有用的信息。

是的,您当然可以!因为
me
是公共的,所以您可以从存储它的类之外访问它。
此外,您还谈到了从void方法访问它。方法的返回类型对它可以访问的数据没有影响
void
仅表示方法在调用时不返回值。

如果您想研究如何在Java中访问变量,这里有一些有用的信息。

ah这就是我的想法,但最近我似乎打破了许多模糊的Java规则,谢谢!啊,这就是我的想法,但最近我似乎打破了许多模糊的java规则,谢谢!别忘了调用
obj1.yeahYou()访问arraylike之前:HeyThere hi=new HeyThere();你好,是的,是的;你好,我[]对吗?
HeyThere*hi=newheythere()或<代码>HeyThere hi。在第一种情况下,通过
->
访问成员,在第二种情况下通过
访问成员。就像structshmm一样,我不知道你可以这样引用一个类。struct只是类的一个特例,默认情况下成员是公共的,没有函数。别忘了调用
obj1.yeahYou()访问arraylike之前:HeyThere hi=new HeyThere();你好,是的,是的;你好,我[]对吗?
HeyThere*hi=newheythere()或<代码>HeyThere hi。在第一种情况下,通过
->
访问成员,在第二种情况下通过
访问成员。就像structshmm一样,我不知道你可以这样引用一个类。struct只是类的一个特例,默认情况下成员是公共的,没有函数。这是第一个对我有用的oracle页面。非常感谢你,不客气。Java教程偶尔可以澄清一些问题。这是对我有用的第一个oracle页面。非常感谢你,不客气。Java教程偶尔可以澄清一些问题。
public double me[ ];
me = new me[69]