【发布时间】:2014-11-03 03:52:29
【问题描述】:
所以,我在一个名为“数组”的类中有一个对象:
static arrays VideoGame = new arrays(arrays.product[9], arrays.price[9]);
还有一个功能:
public static void getPrice(int price){
System.out.println("The cost is: " + price);
}
在我的主文件中,我这样调用该函数:
arrays.getPrice(arrays.price[9]);
有没有类似的
arrays.getPrice(VideoGame.price);
这让您可以将 VideoGame 对象与函数一起使用?
编辑:我忘了说“数组”是我用创建数组的函数创建的一个类。
【问题讨论】:
-
什么是
arrays?我敢打赌它不是 Java 中的预定义类。 -
旁注:类名以大写字母开头 (
Arrays),变量以小写字母开头 (videoGame)。 -
我不确定您是否意识到您的问题有多模糊。我们无法谈论您可以为该功能做什么和不能做什么,因为我们不知道它是如何实现的。此外,您可能会考虑重新表述您的问题,因为不清楚您在寻找什么
-
如果
arrays是一个类,这是否意味着price是一个static变量?如果去掉static这个词,那么price将属于每个对象(例如VideoGame)而不是属于类(arrays)。也许这就是您要寻找的东西,但除此之外,我同意这是一个非常模糊的问题。 -
通常一个名为
getXyz的方法通常不会带参数,但它会返回一些东西。你的似乎接受一个参数,然后打印一条消息。按照惯例,我们将该方法命名为printXyz。你的代码到底想做什么?
标签: java arrays function oop object