设计一个表示用户的User类,类中的属性有用户名和密码,属性要进行封装。定义类的3个构造方法(无参、为用户名赋值、为用户名和密码赋值),获取密码的方法(getter)和设置密码的方法(setter),以及一个在屏幕上输出用户名和密码的方法。设计一个主类,在主类中使用两参构造方法创建一个User对象,调用方法输出对象的信息,修改用户的密码,再调用方法显示修改以后的用户信息。要提供User类和主类的代码。
举一反三
- 0505.设计一个表示用户的User类,类中的变量有用户名、口令和记录用户个数的变量,定义类的3个构造方法(无参、为用户名赋值、为用户名和口令赋值)、获取和设置口令的方法和返回类信息的方法。主方法中输出本人的的学号、姓名、和题目编号。
- 设计一个表示用户的User类,类中的变量有用户名、口令(私有的)和记录用户个数的变量(静态的),定义类的3个构造方法(没有参数、有一个参数给用户名赋值、有两个参数给用户名和口令赋值)、获取和设置口令的方法、返回字符串表示的类信息的方法(包含用户名、口令)。编写应用程序测试User类。
- 编写函数验证用户输入的用户名与密码是否正确编写一个login1()函数,用于验证用户输入的用户名和密码是否正确。代码实现思路:1通过输入框获取用户输入的用户名和密码(假设为用户名为“user”,密码为”123456”)。2判断用户输入的用户名与密码。3若输入正确,则提示“用户名与密码输入正确!”,否则提示“用户名或密码输入错误!”。
- 编写一个表示账号的类,包括两个属性:用户名和密码。重写equals方法,当与指定账号的用户名和密码相同时,方法返回true,认为是相同的对象。
- 一个系统的登录操作规格说明如下:登录对话框有两个数据输入:用户名和密码。登录操作对两个输入数据进行检查,要求用户名中只能包含数字和数字(字母不区分大小写),密码可以包含任何字符。用户名和密码都不能为空且长度不限。当用户名和密码为空时,则登录失败并提示对应的出错信息;当用户名不正确或用户名不存在或密码错误时,则登录失败并提示以下3种相应的出错信息:用户名不合法(即包含有非法字母、非数字字符),或用户名不存在,或密码错误;当用户名和密码都正确时,则显示登录成功信息,完成登录。假设正确的用户名为:abcd123,密码是:123456。试用等价类方法为上述规格说明设计等级类表和测试用例。