class UserValidate
{
private String name;
private String password;
public UserValidate(String name,String password)
{
  this.name=name;
  this.password=password;
}
public boolean validate()
{
   if("mldn".equals(this.name)&&"hello".equals(this.password))
{
      return true;
   }
   else

       System.out.print("验证错误");
  return false;
 
   }
}
}
class Operate
{
private String arg[];
public Operate (String arg[])
{
        this.arg=arg;
if(!this.check())
{
 System.exit(1);
}
}
public boolean check()
{
  if(this.arg.length==2)
{
     return true;
  }
  else
{
  System.out.println("请输入正确的信息");
    return false;
  }

}
public String login()
{
  if(new UserValidate(arg[0],arg[1]).validate())
{
    return "成功";
  }
  else
{
     return "失败";
  }
}
}
public class o5
{
public static void main(String args[])
{
 System.out.print(new Operate(args).login());
}
}问下 System.out.print(new Operate(args).login());  这个里面的new Operate(args)  为什么里面要写args什么意思