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什么意思
{
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什么意思
解决方案 »
- j2ee框架做通讯接入,靠不靠谱?
- 依赖注入的奇怪现象
- jsp页面中的img标签如何显示远程FTP服务器中某个目录中的gif图片? 请赐教~~~~
- 求教:struts中从数据库读取文件下载抛IllegalStateException异常,谢谢
- 关于通过struts的action转发后的页面显示的问题
- myeclipse8.5+jboss5.0.1+mysql怎么配置啊
- 关于Create EJB Client Jar问题 重金酬谢 来者送分
- jdbc for access 驱动在哪下载?急,再线等
- 有人用过powerplay吗?
- JMS弱智问题~
- 如何从Oracle数据库服务器中获得以下值。急。求救
- 用c:forEach标签显示三组数据
new Operate()这个方法不是要一个字符串数组吗?
然后把args传给它