站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题请教一个关于对象初始化的问题!

请教一个关于对象初始化的问题!

摘要: 请教一个关于对象初始化的问题!


请教哪位大虾能指点一下下列那段代码的三个构造函数在构造对象时字段的初始化顺序。或者推荐一个能单步调试的一个工具。(因为是初学者,现在仅是用JDK+CMD来编译和执行程序)

import java.util.*;
public class ConstruvtorTest
{
public class void main(String[] args)
{
Employee[] star=new Employee[3];
staff[0]=new Employee("Harry",4000);
staff[1]=new Employee(6000);
staff[2]=new Employee();
........... //省略部分代码
}
}

class Employee
{
public Employee(String n,double s)
{
name=n;
salary=s;
}

public Employee(double s)
{
this("Employee #"+nextId,s);
}

public Employee()
{

}

............ //省略部分代码

{
id=nextId;
nextId++;
}

static
{
Random generator=new Random();
nextId=generator.nextInt(10000);
}

private string name="";
private double salary;
private int id;
private static int nextId;
}


eclipse


eclipse
单步执行


↑返回目录
前一篇: 如何通过程序在eclipse中判断一个文件是否保存。
后一篇: 关于sleep与wait区别的疑问