Java 从另一个类快捷方式检查计时器时间
我在苹果班有一个计时器。我想在课堂上检查一下计时器在几点。我不想在Banana类中创建天文钟,也不想在Banana类中创建Apple对象。这可能吗 谢谢Java 从另一个类快捷方式检查计时器时间,java,android,class,chronometer,Java,Android,Class,Chronometer,我在苹果班有一个计时器。我想在课堂上检查一下计时器在几点。我不想在Banana类中创建天文钟,也不想在Banana类中创建Apple对象。这可能吗 谢谢 让我知道我是否可以更具体一些。在课堂上为当时的天文计做一个吸气剂苹果,然后从香蕉打电话给你的吸气剂 苹果公司: 公共天文钟getMeter(){ 回程计; } 香蕉 Chronometer=apple.getMeter()你(大概)的游戏中有不止一个苹果吗 如果确实有一个,那么你可以让计时器成为苹果的一个公共静态成员,然后从你的香蕉实例中读取它
让我知道我是否可以更具体一些。在课堂上为当时的天文计做一个吸气剂苹果,然后从香蕉打电话给你的吸气剂 苹果公司:
公共天文钟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方法。我不知道你的精密计时器是多少。一个类的实例?长整数?无论“读取其值”是什么意思,都必须用正确的代码替换。不过,让它成为苹果公司的一个公开静态成员是可行的。啊,明白了。这有点复杂,但我可以从这里猜出来。非常感谢你!!