比如说我有这样的课,
class Hello {
private int a;
public void Hello(int a){
this.a = a;
}
public int geta(){
return this.a;
}
}
从这个类中,我创建了5个对象,
Hello a = new Hello(0);
Hello b = new Hello(1);
Hello c = new Hello(2);
Hello d = new Hello(3);
Hello e = new Hello(4);
是否有下面这样的函数来返回a的以下值的真值或假值?
Class.getObject(Hello.a,0) >> return true
Class.getObject(Hello.a,5) >> return false
--------------------------------------编辑-------------------------------------------
抱歉我的解释不好,在我的例子中,我使用Arraylist arr=new Arraylist();来填充Hello Class.并使用Random r=new Random();为Hello Constructor生成int。
所以我的代码是这样的,
Arraylist <Hello> arr = new Arraylist <Hello>();
Random r = new Random();
Hello h;
for (int i = 0; i<10; i++){
h = new Hello (r.nextInt(10));
arr.add(h);
}
为此我想检测一下,
if ( Class.getObject(Hello.a,0)) {
// run some code
}
谢谢你读了我的问题,感谢我糟糕的英语。
在Java中,您不能真正做到这一点,但我不明白您为什么要这么做。
只需使用:
public boolean check(int b){
return b == a;
}
所以:
Hello me = new Hello(5)
Hello me2 = new Hello(6);
me.check(5); // true
me.check(6); // false
me2.check(5); // false
me2.check(6); // true
关于您的编辑:
这应该仍然适用于这个目的:if(Object.check(n))
应该做到这一点。
本文向大家介绍数组有没有length()这个方法? String有没有length()这个方法?相关面试题,主要包含被问及数组有没有length()这个方法? String有没有length()这个方法?时的应答技巧和注意事项,需要的朋友参考一下 答:数组没有length()这个方法,有length的属性。String有有length()这个方法。
我经常使用Netlogo,我发现它并不限制我想要构建的任何东西。然而,我有兴趣为更大的工程项目学习基于Java的ABS。其中一个关键问题是,是否有一个代理类型作为链接(定向和无定向),并支持相关的基本命令(方法)以便于使用?(见https://ccl.northwestern.edu/netlogo/docs/dictionary.html#linkgroup)
我有一个javascript函数,它接受一个数组,并对该数组的每个项执行另一个函数。有很多重复的部分,所以我假设有一种更简单的递归方式来写这个: null null 数组中的每个项要么是字符串,要么是嵌套数组。字符串不必是唯一的,所以我认为我不能使用object和map()来代替。
问题内容: 这是一段代码,作为示例,其余的只是方法(迷宫类的底部)。所以当实例化时,使用 和 这将打印出网格阵列。这是合法的吗?我认为所有类都需要构造函数,它如何打印出二维网格数组? 迷宫课: 问题答案: 不需要 显式 定义构造函数;但是,所有类都必须具有构造函数,如果不提供任何默认构造函数,则将生成默认的空构造函数: 请参见默认构造函数。
我需要克隆一个已经存在的JavaScript代码到TypeScript。javascript是: 如何键入参数? 我尝试了 但是我的情报显示“错误”和“结果”的名字找不到。而且我找不到任何关于“函数”类型的留档。
问题内容: JDK中是否有一个标准功能接口,该接口什么都不做,什么也不返回?我找不到一个。类似于以下内容: 问题答案: 那么Runnable呢: