java面向对象登录代码 java面向对象登录代码是什么( 三 )


JTextField –一个轻量级组件,它允许编辑单行文本 。
JPasswordField – 允许我们输入了一行字像输入框 , 但隐藏星号(*) 或点创建密码(密码)
JButton – JButton 类的实例 。用于创建按钮类似实例中的 "Login" 。
Java程序面向对象编程的基本架构 接口的定义和使用 求完整代码……谢谢public class Admins implements Userinterface{
private String name;
private String password;
private static int userNum;
public Admins() {
userNum++;
}
public Admins(String name, String password) {
this.name = name;
this.password = password;
userNum++;
}
public void setPassword(String password) {
this.password = password;
}
public String getPassword() {
return this.password;
}
public String toString() {
return "Total: " + Admins.userNum + "\nName: " + this.name + "\nPassword: " + this.password;
}
public static void main(String [] args) {
Userinterface [] users = new Userinterface[]{new Admins("jeryy", "11111"), new Admins("green", "123123")};
for(Userinterface u: users) {
System.out.println(u);
}
}
}
interface Userinterface{
public void setPassword(String password);
public String getPassword();
public String toString();
}
public class Bins{
public static void main(String [] args) {
int len = 10;
int [] dist = new int [len];
for(int i = 0; idist.length; i ++) {
dist[i] = (int)(Math.random() * 100);
}
java.util.Arrays.sort(dist);
System.out.println("生成数组如下: ");
for(int i: dist) {
System.out.print(i + "\t");
}
java.util.Scanner san = new java.util.Scanner(System.in);
System.out.print("输入要查找java面向对象登录代码的数: ");
int key = san.nextInt();
int res = Bins.binSearch(dist, key);
//System.out.println(res);
String info = (res =0 ) ? (key + ":" + res) : "查找失败";
System.out.println(info);
}
public static int binSearch(int [] dist, int key) {
java.util.Arrays.sort(dist);
return java.util.Arrays.binarySearch(dist, key);
}
}
java使用面向对象写一个登录注册查询的功能import java.util.Scanner;/**
* 采用面向对象的方式 写一个登录系统
* @author Administrator
*
*///用户信息class UserInfo{public static String[] user = new String[10];public static String[] passwd = new String[10];
public UserInfo() {this.user[0] = "test";this.passwd[0] ="123456";
}
}//找回密码class ZhaoHui extends UserInfo{public static void zhaohui() {
Scanner s = new Scanner(System.in);
System.out.println("请输入你要找回的用户名:");
String zname = s.nextLine();for(int i=0;i2;i++) {if(user[i].equals(zname)) {
Scanner ss = new Scanner(System.in);
System.out.println("恭喜你!成功找回密码,请输入:"+"'张哥最帅'"+"查看密码");
String zgzs = ss.nextLine();
if("张哥最帅".equals(zgzs)) {
System.out.println(passwd[i]);
}else {
System.out.println("请输正确!");
}
}else if(user[i]!=zname){
System.out.println("用户名不存在!");return;
}
break;
}
}
}//修改密码 class XiuGai extends UserInfo{public static void xiugai() {
Scanner s =new Scanner(System.in);
System.out.println("请输入您要修改的密码:");
String xpasswd = s.nextLine();for(int i=0;i2;i++) {
passwd[i] = xpasswd;if(xpasswd.equals(passwd[i])) {
System.out.println("恭喜你 , 修改成功!");break;
}else {
System.out.println("修改密码失败");break;
}
}
}
}//查询用户class ChaXun extends UserInfo{
public static void select() {for(int i=0;i2;i++) {

推荐阅读