构造方法重载

写程序KY5_2.java,将其中的类RunDemo的构造方法进行重载。源代码如下。

class RunDemo {

private String userName, password; 

RunDemo(String name) {

userName=name; 

}

RunDemo(String name, String pwd) {

this(name); 

password=pwd;

}

void check() {   //检验用户名和密码

String s=null;

if (userName!=null)

s="用户名:"+userName;

else

s="用户名不能为空!";

if (password!="123456")

s=s+" 口令无效!";

else

s=s+" 口令:******";

System.out.println(s);

}

}

 

public class KY5_2 {

public static void main(String[] args) {

RunDemo r1=new RunDemo("刘新宇");

r1.check();

RunDemo r2=new RunDemo(null, "654321");

r2.check();

RunDemo r3=new RunDemo("张驰","123456");

r3.check();

}

} 

2) 编译程序KY5_2.java并运行程序

3) 将程序的输出结果记录在实验报告中。

用户名:刘新宇 口令无效!

用户名不能为空! 口令无效!

用户名:张驰 口令:******


猜你喜欢

转载自blog.csdn.net/ccccc49813645075/article/details/80727059