package day09;
/*3.【练习题】构造方法与重载
定义一个网络用户类,要处理的信息有用户ID、用户密码、email地址。
在建立类的实例时,把以上三个信息都作为构造函数的参数输入,
其中用户ID和用户密码时必须的,
缺省的email地址是用户ID加上字符串"@gameschool.com"
* */
public class HomeWork_03 {
public static void main(String[] args) {
User s1 = new User("0001","1234561234516","guang");
User s2 = new User("0002","123456","zhang");
User s3 = new User("0003","123456","li");
s1.show();
s2.show();
s3.show();
}
}
class User {
private String id,email,password;
public User(String id,String password,String email) {
//password.length() 这是string类的方法,string可不是基本类型
if(password.length() >=6 && password.length() <= 12 ){
this.password = password;
}else{
System.out.println("注意:录入的密码中有错误,重新输入密码!\n(最小6位,最多12位)");
}
this.id = id;
this.email =email+"@gameschool.com";
}
void show(){
System.out.println("id:"+id+"/password:"+password+"/email:"+email);
}
}3.【练习题】构造方法与重载 定义一个网络用户类,要处理的信息有用户ID、用户密码、email地址。拓展:判断密码长度
最新推荐文章于 2023-07-19 17:16:59 发布
本文通过一个具体的Java程序示例介绍了如何使用构造方法及重载特性来初始化类的实例。具体实现了用户类,包括用户ID、密码及email地址等属性,并演示了不同构造方法的使用。
1239

被折叠的 条评论
为什么被折叠?



