Java 在编写构造函数时实现将属性串联到即时变量中
我正在创建一个构造函数来初始化我的实例变量 一个实例变量Java 在编写构造函数时实现将属性串联到即时变量中,java,constructor,concatenation,Java,Constructor,Concatenation,我正在创建一个构造函数来初始化我的实例变量 一个实例变量id应该是三个属性id+memberId+brookdate的串联 如何将三个属性连接到构造函数中的id实例变量中 //Main.java import java.util.Date; public class Main { public static void main(String[] args) { Person p = new Person(1, 12, new Date()); Syst
id
应该是三个属性id
+memberId
+brookdate
的串联
如何将三个属性连接到构造函数中的id
实例变量中 //Main.java
import java.util.Date;
public class Main {
public static void main(String[] args) {
Person p = new Person(1, 12, new Date());
System.out.println(p.getId());
}
}
//Person.java
import java.util.Date;
public class Person{
private String id;
public Person(int attrId, int id, Date borrowDate){
this.id = String.valueOf(attrId) + String.valueOf(id) + String.valueOf(borrowDate);
}
public String getId(){
return id;
}
}
这使用参数化构造函数来接受值。然后将这些参数连接起来,并将新值分配给私有字段。我使用了默认的日期格式。您可以根据所需的格式对其进行解析