- Java code
import java.io.Console;import java.util.*;import java.lang.System;import java.math.BigInteger;import java.io.*;public class EmployeeTest{ public static void main(String[] args) { Employee[] staff = new Employee[3]; System.out.println(Employee.A); }}class Employee{ public Employee() { A++; } public static int A;}
------解决方案--------------------
Employee[] staff = new Employee[3];
表示的是创建了一个对象数组,这个数组长度为3,说白了就是只有一个对象,创建的时候会调用你写的构造方法一次