在下面附上 Java 示例代码:
class Test {
static int noOfObjects = 0;
{
noOfObjects += 1;
}
public Test() {
// ....
}
public static void main(String args[]) {
Test t1 = new Test();
Test t2 = new Test(5);
Test t3 = new Test("GFG");
System.out.println(Test.noOfObjects); // ans will be 3
}
}
我们可以用 JavaScript 编码吗??
答案 0 :(得分:1)
是的,这可以在 Javascript 中完成。
只需在类的构造函数中增加一个静态计数器即可。
class Test {
static noOfObject = 0;
constructor() {
Test.noOfObject += 1;
// ....
}
}
const t1 = new Test();
const t2 = new Test(5);
const t3 = new Test("GFG");
console.log(Test.noOfObject);