当前位置: 代码网 > it编程>编程语言>Java > Java中User类的id和username属性怎么定义

Java中User类的id和username属性怎么定义

2026年08月16日 Java 我要评论
一、基础类public class userinfo { private long id; private string username; private string passw

一、基础类

public class userinfo {

    private long id;
    private string username;
    private string password;

    public userinfo() {
        system.out.println("public userinfo()");
    }

    public userinfo(long id) {
        super();
        this.id = id;
    }

    public userinfo(long id, string username) {
        super();
        this.id = id;
        this.username = username;
    }

    public userinfo(long id, string username, string password) {
        super();
        this.id = id;
        this.username = username;
        this.password = password;
        system.out.println("public userinfo(long id, string username, string password)");
        system.out.println(id + " " + username + " " + password);

    }

    public long getid() {
        return id;
    }

    public void setid(long id) {
        this.id = id;
    }

    public string getusername() {
        return username;
    }

    public void setusername(string username) {
        this.username = username;
    }

    public string getpassword() {
        return password;
    }

    public void setpassword(string password) {
        this.password = password;
    }

    public void test() {
        system.out.println("public void test1()");
    }

    public void test(string address) {
        system.out.println("public void test2(string address) address=" + address);
    }

    public string test(int age) {
        system.out.println("public string test3(int age) age=" + age);
        return "我是返回值";
    }
}

二、获取属性、构造方法、方法

 public static void main(string[] args) throws ioexception, classnotfoundexception {
        //通过类获取class对象
        class<userinfo> userinfoclass = userinfo.class;
        system.out.println("属性列表:");
        //    获取属性列表
        field[] declaredfields = userinfoclass.getdeclaredfields();
        for (field declaredfield : declaredfields) {
            system.out.println(declaredfield.getname());
        }
        system.out.println("构造方法:");
        //    获取构造方法
        constructor<?>[] constructors = userinfoclass.getconstructors();
        for (constructor<?> constructor : constructors) {
            class<?>[] parametertypes = constructor.getparametertypes();
            system.out.println(constructor.getname()+"参数数量:"+ parametertypes.length+"参数类型:"+ arrays.tostring(parametertypes));
        }
        system.out.println("方法:");
        //    获取方法
        method[] declaredmethods = userinfoclass.getdeclaredmethods();
        for (method declaredmethod : declaredmethods) {
            system.out.println(declaredmethod);
        }
    }

属性列表

  • id
  • username
  • password

构造方法

org.example.entity.userinfo参数数量:3参数类型:[long, class java.lang.string, class java.lang.string]
org.example.entity.userinfo参数数量:2参数类型:[long, class java.lang.string]
org.example.entity.userinfo参数数量:1参数类型:[long]
org.example.entity.userinfo参数数量:0参数类型:[]

方法

public void org.example.entity.userinfo.test()
public java.lang.string org.example.entity.userinfo.test(int)
public void org.example.entity.userinfo.test(java.lang.string)
public long org.example.entity.userinfo.getid()
public void org.example.entity.userinfo.setpassword(java.lang.string)
public java.lang.string org.example.entity.userinfo.getusername()
public void org.example.entity.userinfo.setid(long)
public void org.example.entity.userinfo.setusername(java.lang.string)
public java.lang.string org.example.entity.userinfo.getpassword()

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com