欢迎使用皮肤 Geek|

Mozziemy

园龄:1年6个月粉丝:0关注:0

C#和Java Model的区别

下面是一个简单的患者类示例,分别使用C#和Java实现,包含患者ID和姓名属性:

C# 示例:

public class Patient
{
    // 患者ID属性
    public int PatientId { get; set; }
    
    // 姓名属性
    public string Name { get; set; }
    
    // 构造函数
    public Patient(int patientId, string name)
    {
        PatientId = patientId;
        Name = name;
    }
}

Java 示例:

public class Patient {
    // 患者ID属性
    private int patientId;
    
    // 姓名属性
    private String name;
    
    // 构造函数
    public Patient(int patientId, String name) {
        this.patientId = patientId;
        this.name = name;
    }
    
    // 患者ID的getter和setter方法
    public int getPatientId() {
        return patientId;
    }
    
    public void setPatientId(int patientId) {
        this.patientId = patientId;
    }
    
    // 姓名的getter和setter方法
    public String getName() {
        return name;
    }
    
    public void setName(String name) {
        this.name = name;
    }
}

引入Lombok后的Java Model

@Data  //代替了GetSet方法
@NoArgsConstructor  // 实现了无参构造方法
@AllArgsConstructor // 实现了全参构造方法
@ToString // 实现了ToString

public class Patient {
    // 患者ID属性
    private int patientId;
    
    // 姓名属性
    private String name;
}

在这两个示例中,都定义了一个患者类(Patient),包含了患者ID(PatientId)和姓名(Name)属性,并提供了相应的构造函数以及getter和setter方法(在Java中称为访问器)。这两个示例都展示了在C#和Java中如何创建一个简单的患者类。

本文作者:Mozziemy

本文链接:https://www.cnblogs.com/mozziemy/p/18022966

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Mozziemy  阅读(30)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起