首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-01-02 
这输出咋是0?咋不是3?Java codeimport java.io.Consoleimport java.util.*import java.lang.Systemimpo

这输出咋是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,说白了就是只有一个对象,创建的时候会调用你写的构造方法一次

热点排行