Java 中的实体类定义和.Net中的有点区别

.Net中定义

    public class Human
    {
        public string Name { get; set; } = string.Empty;
        public string Sex { get; set; } = string.Empty;
        public int Age { get; set; } = 0;
        public string Address { get; set; } = string.Empty;
    }

.Net中使用

        Human man = new Human() {
            Name = "肉丝",
            Sex = "女",
            Age = 26,
            Address = "米国"
        };
        string str = "我叫" + man.Name + ",我住在" + man.Address + ",我今年" + man.Age + "岁," + "我是" + man.Sex + "生!";
        Console.WriteLine(str);

Java中定义

public class Human {
    private String name;
    private String sex;
    private int age;
    private String address;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }
}

Java中使用

Human man = new Human();
man.setName("张三");
man.setAge(10);
man.setSex("男");
man.setAddress("云南省");
String str = "我叫"+man.getName()+",我住在"+man.getAddress()+",我今年"+String.valueOf(man.getAge())+"岁,"+"我是"+man.getSex()+"生!";
System.out.print(str);

发表回复