标题:用Object类 判断账号密码是否相同
只看楼主
HAO遇见
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2023-4-7
结帖率:100%
已结贴  问题点数:20 回复次数:2 
用Object类 判断账号密码是否相同
get,set,必须使用
搜索更多相关主题的帖子: 密码 是否 账号 相同 Object 
2023-04-13 18:15
东海ECS
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:Python
等 级:版主
威 望:19
帖 子:376
专家分:1454
注 册:2023-1-24
得分:20 
以下是判断账号密码是否相同的Java代码,使用了Object类:

程序代码:
public class Account {

    private Object username;
    private Object password;

    public Object getUsername() {
        return username;
    }

    public void setUsername(Object username) {
        this.username = username;
    }

    public Object getPassword() {
        return password;
    }

    public void setPassword(Object password) {
        this.password = password;
    }

    public boolean isSame(Account other) {
        return this.username.equals(other.getUsername()) && this.password.equals(other.getPassword());
    }
}

使用该类时,可先设置账号和密码:

程序代码:
Account myAccount = new Account();
myAccount.setUsername("myUserName");
myAccount.setPassword("myPassword");

然后,再创建另一个Account对象并与myAccount比较是否相同:

程序代码:
Account otherAccount = new Account();
otherAccount.setUsername("myUserName");
otherAccount.setPassword("myPassword");

if (myAccount.isSame(otherAccount)) {
    System.out.println("The username and password are the same.");
} else {
    System.out.println("The username and password are different.");
}

会当凌绝顶,一览众山小.
2023-04-13 19:23
东海ECS
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:Python
等 级:版主
威 望:19
帖 子:376
专家分:1454
注 册:2023-1-24
得分:0 
这段Java代码使用了Object类作为账号和密码的类型,Object是Java中所有类的基类,因此可以存储任何类型的数据。其isSame方法用于比较两个Account对象的用户名和密码是否相同,如果相同则返回true,否则返回false。

在使用该类时,首先创建一个Account实例对象,并调用其setUsername和setPassword方法来设置账号和密码的值;然后再创建另一个Account对象并设置相同的账号密码值,最后调用isSame方法进行比较,输出结果表示是否相同。

需要注意的是,该方法在进行账号和密码的比较时使用了equals方法,这里假设在设置账号和密码时使用的是String类型,因为在Java中,引用类型比较大小或相等性时通常使用equals方法,而不是使用“==”运算符。而对于其他数据类型的比较,可能需要使用其他的方法或运算符。

会当凌绝顶,一览众山小.
2023-04-22 11:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-511905-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.545144 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved