登录、注册界面(Java对象数组实现简易版)

本文介绍了一种使用Java对象数组实现基础版注册、登录界面的方法,涉及面向对象思想,包括对象数组、成员变量、成员方法和封装。通过创建User类存储用户信息并提供保存、判断和扩容功能,主交互界面在Test类中实现。
摘要由CSDN通过智能技术生成

注册、登录界面(Java对象数组实现)

此代码为基础简易版,涉及简单的面向对象思想,用到对象数组、成员变量、成员方法、简单封装等。

一、需求

  有注册、登录、退出功能,注册的账号存于对象数组中,对象数组容量不足时自动扩容,能够进行登录判断。

二、分析

  创建一个User类,用于存储用户的注册账号和密码和功能实现。Uesr类中包含三个方法,分别是saveUser用于保存用户的账号、密码,isUser用于判断登录的账号密码是否是注册过的,expand用于扩容对象数组。

  创建一个Test类,包含主方法,用于实现交互界面。

三、代码实现

  1. Test类
import java.util.Scanner;

public class Test {
   
    public static void main(String[] args) {
   
        Scanner scanner = new Scanner(System.in);
        User[] users = new User[1]; //对象数组,用于保存多个对象信息
        int count = 0; //用于记录存储对象的个数
        do {
   
            System.out.println("欢迎进入一块的空间! 1.注册 2.登录 3.退出");
            int num = scanner.nextInt();
            if (num == 1){
   
                //判断容量是否充足
                if (count =&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值