当前位置: 代码迷 >> J2SE >> 这输出咋是0?咋不是3?该如何解决
  详细解决方案

这输出咋是0?咋不是3?该如何解决

热度:225   发布时间:2016-04-24 18:11:23.0
这输出咋是0?咋不是3?
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,说白了就是只有一个对象,创建的时候会调用你写的构造方法一次
  相关解决方案