Java错误“;找不到符号“;当使用构造函数时

Java错误“;找不到符号“;当使用构造函数时,java,compiler-errors,Java,Compiler Errors,这是我创建的类和构造函数。编译时没有问题 public class Usuario { private String usuario="a"; private String contrasena="a"; private String nombre="a"; private String apellido="a"; private int dni=0; private int edad=0; public Usuario (String

这是我创建的类和构造函数。编译时没有问题

public class Usuario
{
    private String usuario="a";
    private String contrasena="a";
    private String nombre="a";
    private String apellido="a";
    private int dni=0;
    private int edad=0;

    public Usuario (String usuario, String contrasena, String nombre, String apellido, int dni, int edad)
    {
        this.usuario=usuario;
        this.contrasena=contrasena;
        this.nombre=nombre;
        this.apellido=apellido;
        this.dni=dni;
        this.edad=edad;
    }
这是我使用构造函数的主要代码


    public class userTest
    {
        public static void main (String args[])
        {
            Usuario philip;

            philip=new Usuario (user987, pass123, Philip, Fry, 11000111, 21);

        }
    }

When compiling this part, the javac shows that error.


前4个参数未定义

如果试图将字符串值传递给构造函数,则代码应为:

philip= new Usuario ("user987", "pass123", "Philip", "Fry', 11000111, 21);  

显示什么错误?什么符号?
philip= new Usuario ("user987", "pass123", "Philip", "Fry', 11000111, 21);