Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从另一个类快捷方式检查计时器时间_Java_Android_Class_Chronometer - Fatal编程技术网

Java 从另一个类快捷方式检查计时器时间

Java 从另一个类快捷方式检查计时器时间,java,android,class,chronometer,Java,Android,Class,Chronometer,我在苹果班有一个计时器。我想在课堂上检查一下计时器在几点。我不想在Banana类中创建天文钟,也不想在Banana类中创建Apple对象。这可能吗 谢谢 让我知道我是否可以更具体一些。在课堂上为当时的天文计做一个吸气剂苹果,然后从香蕉打电话给你的吸气剂 苹果公司: 公共天文钟getMeter(){ 回程计; } 香蕉 Chronometer=apple.getMeter()你(大概)的游戏中有不止一个苹果吗 如果确实有一个,那么你可以让计时器成为苹果的一个公共静态成员,然后从你的香蕉实例中读取它

我在苹果班有一个计时器。我想在课堂上检查一下计时器在几点。我不想在Banana类中创建天文钟,也不想在Banana类中创建Apple对象。这可能吗

谢谢


让我知道我是否可以更具体一些。

在课堂上为当时的天文计做一个吸气剂苹果,然后从香蕉打电话给你的吸气剂

苹果公司:

公共天文钟getMeter(){
回程计;
}

香蕉


Chronometer=apple.getMeter()

你(大概)的游戏中有不止一个苹果吗

如果确实有一个,那么你可以让计时器成为苹果的一个公共静态成员,然后从你的香蕉实例中读取它。像这样:

public class Banana {

 public void foo() {
   System.out.print(Apple.chronometer.printValue()); 
 }
}

如果有多个Apple实例,那么您需要1)将它们放入某种排序容器中;2) 传入、设置或构造香蕉实例,并引用该容器;3) 访问容器中相应的apple实例,读取计时器的值,调用其方法等。如果计时器是apple的私有成员,则需要提供访问器方法,以便可以通过香蕉实例中的代码访问它。

这需要在香蕉类中创建apple对象。我希望不需要那样做。只有一个苹果。我喜欢你的头在哪里!谢谢Apple.chronometer.printValue()不工作。有什么想法吗?我刚编了printValue方法。我不知道你的精密计时器是多少。一个类的实例?长整数?无论“读取其值”是什么意思,都必须用正确的代码替换。不过,让它成为苹果公司的一个公开静态成员是可行的。啊,明白了。这有点复杂,但我可以从这里猜出来。非常感谢你!!